THTTPServerClient Class

Represents type THTTPServerClient.

Namespace: flcHTTPServer
TObject
  flcHTTPServer.THTTPServerClient
type
 THTTPServerClient = class
 end;

The THTTPServerClient type exposes the following members.

Show:
 NameDescription
Create(TF5HTTPServer,TTCPServerClient)

Initializes a new instance of the THTTPServerClient class.

Destroy

Represents the destructor of the THTTPServerClient class.

Top
Show:
 NameDescription
RemoteAddr

Represents property RemoteAddr.

RemoteAddrStr

Represents property RemoteAddrStr.

RequestContentFileName

Represents property RequestContentFileName.

RequestContentReceivedSize

Represents property RequestContentReceivedSize.

RequestContentStr

Represents property RequestContentStr.

RequestContentStream

Represents property RequestContentStream.

RequestContentType

Represents property RequestContentType.

RequestCookie

Represents property RequestCookie.

RequestHasContent

Represents property RequestHasContent.

RequestHost

Represents property RequestHost.

RequestMethod

Represents property RequestMethod.

RequestRecord

Represents property RequestRecord.

RequestRecordPtr

Represents property RequestRecordPtr.

RequestURI

Represents property RequestURI.

ResponseCode

Represents property ResponseCode.

ResponseContentFileName

Represents property ResponseContentFileName.

ResponseContentMechanism

Represents property ResponseContentMechanism.

ResponseContentStr

Represents property ResponseContentStr.

ResponseContentStream

Represents property ResponseContentStream.

ResponseContentType

Represents property ResponseContentType.

ResponseMsg

Represents property ResponseMsg.

ResponseReady

Represents property ResponseReady.

ResponseRecord

Represents property ResponseRecord.

ResponseRecordPtr

Represents property ResponseRecordPtr.

State

Represents property State.

StateStr

Represents property StateStr.

Top
Show:
 NameDescription
ClearResponse

Represents method ClearResponse.

ContentReaderContentCompleteProc(THTTPContentReader)

Represents method ContentReaderContentCompleteProc(THTTPContentReader).

ContentReaderContentProc(THTTPContentReader,Void,Integer)

Represents method ContentReaderContentProc(THTTPContentReader,Void,Integer).

ContentReaderLog(THTTPContentReader,String,Integer)

Represents method ContentReaderLog(THTTPContentReader,String,Integer).

ContentReaderReadProc(THTTPContentReader,Void,Integer)

Represents method ContentReaderReadProc(THTTPContentReader,Void,Integer).

ContentWriterLog(THTTPContentWriter,String)

Represents method ContentWriterLog(THTTPContentWriter,String).

ContentWriterWriteProc(THTTPContentWriter,Void,Integer)

Represents method ContentWriterWriteProc(THTTPContentWriter,Void,Integer).

Disconnect

Represents method Disconnect.

Finalise

Represents method Finalise.

FinaliseRequestContent

Represents method FinaliseRequestContent.

Init

Represents method Init.

InitRequestContent

Represents method InitRequestContent.

InitResponse

Represents method InitResponse.

InitResponseContent

Represents method InitResponseContent.

Lock

Represents method Lock.

Log(THTTPServerLogType,String,Integer)

Overloaded. Represents method Log(THTTPServerLogType,String,Integer).

Log(THTTPServerLogType,String,TVarRec[],Integer)

Overloaded. Represents method Log(THTTPServerLogType,String,TVarRec[],Integer).

PrepareResponse

Represents method PrepareResponse.

ProcessRequestHeader

Represents method ProcessRequestHeader.

ReadRequestContent

Represents method ReadRequestContent.

ReadRequestHeader

Represents method ReadRequestHeader.

ResponsePrepared

Represents method ResponsePrepared.

SendResponse

Represents method SendResponse.

SendResponseContent

Represents method SendResponseContent.

SendStr(RawByteString)

Represents method SendStr(RawByteString).

SetRequestComplete

Represents method SetRequestComplete.

SetResponseComplete

Represents method SetResponseComplete.

SetResponseNotFound

Represents method SetResponseNotFound.

SetResponseOKFile(THTTPContentTypeEnum,String)

Represents method SetResponseOKFile(THTTPContentTypeEnum,String).

SetResponseOKHtmlStr(RawByteString)

Represents method SetResponseOKHtmlStr(RawByteString).

SetResponseRedirect(RawByteString)

Represents method SetResponseRedirect(RawByteString).

SetState(THTTPServerClientState)

Represents method SetState(THTTPServerClientState).

Start

Represents method Start.

TCPClientClose

Represents method TCPClientClose.

TCPClientRead

Represents method TCPClientRead.

TCPClientStateChange

Represents method TCPClientStateChange.

TCPClientWrite

Represents method TCPClientWrite.

TriggerPrepareResponse

Represents method TriggerPrepareResponse.

TriggerRequestContentBuffer(Void,Integer)

Represents method TriggerRequestContentBuffer(Void,Integer).

TriggerRequestContentComplete

Represents method TriggerRequestContentComplete.

TriggerRequestHeader

Represents method TriggerRequestHeader.

TriggerResponseComplete

Represents method TriggerResponseComplete.

TriggerStateChanged

Represents method TriggerStateChanged.

Unlock

Represents method Unlock.

Top
Show:
 NameDescription
FHTTPParser

Represents field FHTTPParser.

FHTTPServer

Represents field FHTTPServer.

FLock

Represents field FLock.

FRequest

Represents field FRequest.

FRequestContentReader

Represents field FRequestContentReader.

FResponse

Represents field FResponse.

FResponseContentWriter

Represents field FResponseContentWriter.

FResponseReady

Represents field FResponseReady.

FState

Represents field FState.

FTCPClient

Represents field FTCPClient.

Top