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 |