Unit 'fpHTTPClient' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#fcl]

TDataEvent

Event type for tracking data transfer progress

Declaration

Source position: fphttpclient.pp line 43

type TDataEvent = procedure(

  Sender: TObject;

  const ContentLength: Int64;

  const CurrentPos: Int64

) of object;

Arguments

Sender

  

The HTTP client object that triggered the event

ContentLength

  

Total content length in bytes (0 during headers, -1 if unknown)

CurrentPos

  

Current position in the content being transferred

Description

Event type called during data transfer to provide progress information. During header reading, ContentLength is 0. During content reading, ContentLength is -1 if not specified by server.

See also

TFPHTTPClient.OnDataReceived

  

Event called during data reception to track progress

TFPHTTPClient.OnDataSent

  

Event called during data transmission to track progress


Documentation generated on: Jan 27 2026