Package: lhttp | Diagram | Back to overview |
TBufferOutput | class |
Name | Type | Visibility |
FPrepareBuffer | TProcMethod | protected |
FFinishBuffer | TProcMethod | protected |
FBufferMemSize | integer | protected |
Name | Parameters | Returns | Visibility | ||||||
PrepareBuffer | protected | ||||||||
PrepareChunk | protected | ||||||||
FinishBuffer | protected | ||||||||
FinishChunk | protected | ||||||||
SelectChunked | protected | ||||||||
SelectBuffered | protected | ||||||||
SelectPlain | protected | ||||||||
PrependBufferOutput |
|
protected | |||||||
PrependStreamOutput |
|
protected | |||||||
FillBuffer | TWriteBlockStatus | protected | |||||||
WriteChunk | TWriteBlockStatus | protected | |||||||
WriteBuffer | TWriteBlockStatus | protected | |||||||
WritePlain | TWriteBlockStatus | protected | |||||||
WriteBlock | TWriteBlockStatus | protected | |||||||
Create |
|
public | |||||||
Destroy | public | ||||||||
Add |
|
public | |||||||
Add |
|
public | |||||||
Add |
|
public |
TClientOutput | class |
Name | Type | Visibility |
FPersistent | boolean | protected |
Name | Parameters | Returns | Visibility | ||||
DoneInput | protected | ||||||
Create |
|
public | |||||
Destroy | public | ||||||
FreeInstance | public | ||||||
HandleInput |
|
integer | public | ||||
WriteBlock | TWriteBlockStatus | public |
TLHTTPClient | class |
Name | Type | Visibility |
FRequest | TClientRequest | protected |
FResponse | TClientResponse | protected |
FHeaderOut | THeaderOutInfo | protected |
FState | TLHTTPClientState | protected |
FPendingResponses | integer | protected |
FOutputEof | boolean | protected |
FOnCanWrite | TLCanWriteEvent | protected |
FOnDoneInput | TLHTTPClientProc | protected |
FOnInput | TLInputEvent | protected |
FOnProcessHeaders | TLHTTPClientProc | protected |
ContentLength | public | |
Method | public | |
PendingResponses | public | |
RangeStart | public | |
RangeEnd | public | |
Request | public | |
State | public | |
URI | public | |
Response | public | |
OnCanWrite | public | |
OnDoneInput | public | |
OnInput | public | |
OnProcessHeaders | public |
Name | Parameters | Returns | Visibility | ||||||
ConnectEvent |
|
protected | |||||||
DoDoneInput |
|
protected | |||||||
DoHandleInput |
|
integer | protected | ||||||
DoProcessHeaders |
|
protected | |||||||
DoWriteBlock |
|
TWriteBlockStatus | protected | ||||||
InitSocket |
|
TLSocket | protected | ||||||
InternalSendRequest | protected | ||||||||
Create |
|
public | |||||||
Destroy | public | ||||||||
AddExtraHeader |
|
public | |||||||
ResetRange | public | ||||||||
SendRequest | public |
TLHTTPClientSocket | class |
Name | Type | Visibility |
FRequest | PClientRequest | protected |
FResponse | PClientResponse | protected |
FHeaderOut | PHeaderOutInfo | protected |
FError | TLHTTPClientError | protected |
Error | public | |
Response | public | |
ResponseReason | public | |
ResponseStatus | public |
Name | Parameters | Returns | Visibility | ||
AddContentLength |
|
protected | |||
GetResponseReason | string | protected | |||
GetResponseStatus | TLHTTPStatus | protected | |||
Cancel |
|
protected | |||
ParseLine |
|
protected | |||
ParseStatusLine |
|
protected | |||
ProcessHeaders | protected | ||||
ResetDefaults | protected | ||||
Create | public | ||||
Destroy | public | ||||
SendRequest | public |
TLHTTPConnection | class |
Name | Parameters | Returns | Visibility | ||
CanSendEvent |
|
protected | |||
LogAccess |
|
protected | |||
ReceiveEvent |
|
protected | |||
Destroy | public |
TLHTTPServer | class |
Name | Type | Visibility |
FHandlerList | TURIHandler | protected |
FLogMessageTZString | string | protected |
FServerSoftware | string | protected |
FOnAccess | TLAccessEvent | protected |
ServerSoftware | public | |
OnAccess | public |
Name | Parameters | Returns | Visibility | ||
InitSocket |
|
TLSocket | protected | ||
HandleURI |
|
TOutputItem | protected | ||
LogAccess |
|
protected | |||
RegisterWithEventer | protected | ||||
Create |
|
public | |||
RegisterHandler |
|
public |
TLHTTPServerSocket | class |
Name | Type | Visibility |
FLogMessage | TStringBuffer | protected |
FRequestInfo | TRequestInfo | protected |
FResponseInfo | TResponseInfo | protected |
FHeaderOut | THeaderOutInfo | protected |
FSetupEncodingState | TSetupEncodingState | protected |
HeaderOut | public | |
RequestInfo | public | |
ResponseInfo | public |
Name | Parameters | Returns | Visibility | ||||
AddContentLength |
|
protected | |||||
DoneBuffer |
|
protected | |||||
FlushRequest | protected | ||||||
HandleURI | TOutputItem | protected | |||||
LogAccess |
|
protected | |||||
LogMessage | protected | ||||||
RelocateVariables | protected | ||||||
ResetDefaults | protected | ||||||
ParseLine |
|
protected | |||||
ParseRequestLine |
|
protected | |||||
PrepareResponse |
|
boolean | protected | ||||
ProcessHeaders | protected | ||||||
WriteError |
|
protected | |||||
WriteHeaders |
|
protected | |||||
Create | public | ||||||
Destroy | public | ||||||
SetupEncoding |
|
boolean | public | ||||
StartMemoryResponse |
|
public | |||||
StartResponse |
|
public |
TLHTTPSocket | class |
Name | Type | Visibility |
FBuffer | pchar | protected |
FBufferPos | pchar | protected |
FBufferEnd | pchar | protected |
FBufferSize | integer | protected |
FRequestBuffer | pchar | protected |
FRequestPos | pchar | protected |
FRequestInputDone | boolean | protected |
FRequestHeaderDone | boolean | protected |
FOutputDone | boolean | protected |
FInputRemaining | integer | protected |
FChunkState | TChunkState | protected |
FCurrentInput | TOutputItem | protected |
FCurrentOutput | TOutputItem | protected |
FLastOutput | TOutputItem | protected |
FKeepAlive | boolean | protected |
FParseBuffer | TParseBufferMethod | protected |
FParameters | TLHTTPParameterArray | protected |
FDelayFreeItems | TOutputItem | protected |
Parameters | public |
Name | Parameters | Returns | Visibility | ||||
AddContentLength |
|
protected | |||||
CalcAvailableBufferSpace | integer | protected | |||||
DelayFree |
|
protected | |||||
Disconnect | protected | ||||||
DoneBuffer |
|
protected | |||||
FreeDelayFreeItems | protected | ||||||
LogAccess |
|
protected | |||||
LogMessage | protected | ||||||
FlushRequest | protected | ||||||
PackRequestBuffer | protected | ||||||
PackInputBuffer | protected | ||||||
ParseRequest | boolean | protected | |||||
ParseEntityPlain | boolean | protected | |||||
ParseEntityChunked | boolean | protected | |||||
ParseLine |
|
protected | |||||
ParseParameterLine |
|
protected | |||||
ProcessEncoding | boolean | protected | |||||
ProcessHeaders | protected | ||||||
RelocateVariable |
|
protected | |||||
RelocateVariables | protected | ||||||
ResetDefaults | protected | ||||||
SetupEncoding |
|
boolean | protected | ||||
WriteError |
|
protected | |||||
Create | public | ||||||
Destroy | public | ||||||
AddToOutput |
|
public | |||||
PrependOutput |
|
public | |||||
RemoveOutput |
|
public | |||||
HandleReceive | public | ||||||
ParseBuffer | boolean | public | |||||
WriteBlock | public |
TMemoryOutput | class |
Name | Type | Visibility |
FFreeBuffer | boolean | protected |
Name | Parameters | Returns | Visibility | ||||||||||
Create |
|
public | |||||||||||
Destroy | public |
TMemoryStreamOutput | class |
Name | Type | Visibility |
FFreeStream | boolean | protected |
FStream | TMemoryStream | protected |
Name | Parameters | Returns | Visibility | ||||||
WriteBlock | TWriteBlockStatus | protected | |||||||
Create |
|
public | |||||||
Destroy | public |
TOutputItem | class |
Name | Type | Visibility |
FBuffer | pchar | protected |
FBufferPos | integer | protected |
FBufferSize | integer | protected |
FBufferOffset | integer | protected |
FOutputPending | boolean | protected |
FEof | boolean | protected |
FPrev | TOutputItem | protected |
FNext | TOutputItem | protected |
FPrevDelayFree | TOutputItem | protected |
FNextDelayFree | TOutputItem | protected |
FSocket | TLHTTPSocket | protected |
FWriteBlock | TWriteBlockMethod | protected |
Socket | public |
Name | Parameters | Returns | Visibility | ||||
DoneInput | protected | ||||||
HandleInput |
|
integer | protected | ||||
WriteBlock | TWriteBlockStatus | protected | |||||
Create |
|
public | |||||
Destroy | public | ||||||
LogError |
|
public |
TStreamOutput | class |
Name | Type | Visibility |
FStream | TStream | protected |
FFreeStream | boolean | protected |
FStreamSize | integer | protected |
Name | Parameters | Returns | Visibility | ||||||
FillBuffer | TWriteBlockStatus | protected | |||||||
Create |
|
public | |||||||
Destroy | public |
TURIHandler | class |
Name | Type | Visibility |
FNext | TURIHandler | private |
Name | Parameters | Returns | Visibility | ||
HandleURI |
|
TOutputItem | protected | ||
RegisterWithEventer |
|
protected |