Skip to content

TDataEvent

Event type for tracking data transfer progress

Declaration

Source position: fphttpclient.pp line 47

type
  TDataEvent = procedure(Sender: TObject; const ContentLength: Int64; 
                       const CurrentPos: Int64) of object;

Arguments

Name Description
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

Name Description
TFPHTTPClient.OnDataReceived Event called during data reception to track progress
TFPHTTPClient.OnDataSent Event called during data transmission to track progress