[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: lhttp.pp line 288
type TLHTTPSocket = class(TLSSLSocket) |
||
protected |
||
FBuffer: pchar; |
|
|
FBufferPos: pchar; |
|
|
FBufferEnd: pchar; |
|
|
FBufferSize: Integer; |
|
|
FRequestBuffer: pchar; |
|
|
FRequestPos: pchar; |
|
|
FRequestInputDone: Boolean; |
|
|
FRequestHeaderDone: Boolean; |
|
|
FOutputDone: Boolean; |
|
|
FInputRemaining: Integer; |
|
|
|
||
|
||
|
||
|
||
FKeepAlive: Boolean; |
|
|
|
||
|
||
|
||
procedure AddContentLength(); virtual; abstract; |
|
|
function CalcAvailableBufferSpace; |
|
|
procedure DelayFree(); |
|
|
procedure DoneBuffer(); virtual; |
|
|
procedure FreeDelayFreeItems; |
|
|
procedure LogAccess(); virtual; |
|
|
procedure LogMessage; virtual; |
|
|
procedure FlushRequest; virtual; |
|
|
procedure PackRequestBuffer; |
|
|
procedure PackInputBuffer; |
|
|
function ParseRequest; |
|
|
function ParseEntityPlain; |
|
|
function ParseEntityChunked; |
|
|
procedure ParseLine(); virtual; |
|
|
procedure ParseParameterLine(); |
|
|
procedure PrepareNextRequest; |
|
|
function ProcessEncoding; |
|
|
procedure ProcessHeaders; virtual; abstract; |
|
|
procedure RelocateVariable(); |
|
|
procedure RelocateVariables; virtual; |
|
|
procedure ResetDefaults; virtual; |
|
|
function SetupEncoding(); |
|
|
procedure WriteError(); virtual; |
|
|
public |
||
constructor Create; override; |
|
|
destructor Destroy; override; |
|
|
procedure AddToOutput(); |
|
|
procedure Disconnect(); override; |
|
|
procedure PrependOutput(); |
|
|
procedure RemoveOutput(); |
|
|
procedure HandleReceive; |
|
|
function ParseBuffer; |
|
|
procedure WriteBlock; |
|
|
property Parameters: TLHTTPParameterArray; [r] |
|
|
end; |
|
||
| | ||
|
||
| | ||
|
||
| | ||
|
||
| | ||
TObject |
CT Web help |
CodeTyphon Studio |