TF5TCPServer Class

Represents type TF5TCPServer.

Namespace: flcTCPServer
TComponent
  flcTCPServer.TF5TCPServer
    flcTCPServer.TfclTCPServer
type
 TF5TCPServer = class(TComponent)
 end;

The TF5TCPServer type exposes the following members.

Show:
 NameDescription
Create(TComponent)

Initializes a new instance of the TF5TCPServer class.

Destroy

Represents the destructor of the TF5TCPServer class.

Top
Show:
 NameDescription
Active

Represents property Active.

ActiveClientCount

Represents property ActiveClientCount.

AddressFamily

Represents property AddressFamily.

BindAddress

Represents property BindAddress.

ClientCount

Represents property ClientCount.

MaxBacklog

Represents property MaxBacklog.

MaxClients

Represents property MaxClients.

MaxReadBufferSize

Represents property MaxReadBufferSize.

MaxWriteBufferSize

Represents property MaxWriteBufferSize.

ProcessThreadCount

Represents property ProcessThreadCount.

ReadRate

Represents property ReadRate.

ServerPort

Represents property ServerPort.

State

Represents property State.

StateStr

Represents property StateStr.

TrackLastActivityTime

Represents property TrackLastActivityTime.

UserObject

Represents property UserObject.

UserTag

Represents property UserTag.

UseWorkerThread

Represents property UseWorkerThread.

WriteRate

Represents property WriteRate.

Top
Show:
 NameDescription
AddBlacklistAddr(TSocketAddr)

Represents method AddBlacklistAddr(TSocketAddr).

AddWhitelistAddr(TSocketAddr)

Represents method AddWhitelistAddr(TSocketAddr).

CanAcceptClient

Represents method CanAcceptClient.

CheckNotActive

Represents method CheckNotActive.

ClientIterateFirst

Represents method ClientIterateFirst.

ClientIterateNext(TTCPServerClient)

Represents method ClientIterateNext(TTCPServerClient).

ClientLog(TTCPServerClient,TTCPLogType,String,Integer)

Represents method ClientLog(TTCPServerClient,TTCPLogType,String,Integer).

ControlThreadExecute(TTCPServerThread)

Represents method ControlThreadExecute(TTCPServerThread).

CreateClient(TSocketHandle,TSocketAddr)

Represents method CreateClient(TSocketHandle,TSocketAddr).

DoClose

Represents method DoClose.

DoCloseClients

Represents method DoCloseClients.

DoCloseServer

Represents method DoCloseServer.

DoStart

Represents method DoStart.

DoStop

Represents method DoStop.

Finalise

Represents method Finalise.

Init

Represents method Init.

InitDefaults

Represents method InitDefaults.

Loaded

Represents method Loaded.

Lock

Represents method Lock.

Log(TTCPLogType,String,Integer)

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

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

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

LogException(String,Exception)

Represents method LogException(String,Exception).

ProcessClient(TTCPServerClient,Boolean,Boolean,TDateTime,Boolean,Boolean)

Represents method ProcessClient(TTCPServerClient,Boolean,Boolean,TDateTime,Boolean,Boolean).

ProcessThreadExecute(TTCPServerThread)

Represents method ProcessThreadExecute(TTCPServerThread).

ServerAcceptClient

Represents method ServerAcceptClient.

ServerDropClient

Represents method ServerDropClient.

ServerPoll(Boolean,Boolean)

Represents method ServerPoll(Boolean,Boolean).

ServerProcessClient

Represents method ServerProcessClient.

ServerSocketLog(TSysSocket,TSysSocketLogType,String)

Represents method ServerSocketLog(TSysSocket,TSysSocketLogType,String).

SetClosed

Represents method SetClosed.

SetReady

Represents method SetReady.

SetState(TTCPServerState)

Represents method SetState(TTCPServerState).

Start

Represents method Start.

StartControlThread

Represents method StartControlThread.

StartProcessThreads

Represents method StartProcessThreads.

Stop

Represents method Stop.

StopServerThreads

Represents method StopServerThreads.

ThreadError(TTCPServerThread,Exception)

Represents method ThreadError(TTCPServerThread,Exception).

ThreadTerminate(TTCPServerThread)

Represents method ThreadTerminate(TTCPServerThread).

TriggerClientAccept(TSocketAddr,Boolean)

Represents method TriggerClientAccept(TSocketAddr,Boolean).

TriggerClientAdd(TTCPServerClient)

Represents method TriggerClientAdd(TTCPServerClient).

TriggerClientClose(TTCPServerClient)

Represents method TriggerClientClose(TTCPServerClient).

TriggerClientConnected(TTCPServerClient)

Represents method TriggerClientConnected(TTCPServerClient).

TriggerClientCreate(TTCPServerClient)

Represents method TriggerClientCreate(TTCPServerClient).

TriggerClientDestroy(TTCPServerClient)

Represents method TriggerClientDestroy(TTCPServerClient).

TriggerClientNegotiating(TTCPServerClient)

Represents method TriggerClientNegotiating(TTCPServerClient).

TriggerClientRead(TTCPServerClient)

Represents method TriggerClientRead(TTCPServerClient).

TriggerClientReadActivity(TTCPServerClient)

Represents method TriggerClientReadActivity(TTCPServerClient).

TriggerClientReadShutdown(TTCPServerClient)

Represents method TriggerClientReadShutdown(TTCPServerClient).

TriggerClientReady(TTCPServerClient)

Represents method TriggerClientReady(TTCPServerClient).

TriggerClientRemove(TTCPServerClient)

Represents method TriggerClientRemove(TTCPServerClient).

TriggerClientShutdown(TTCPServerClient)

Represents method TriggerClientShutdown(TTCPServerClient).

TriggerClientStateChange(TTCPServerClient)

Represents method TriggerClientStateChange(TTCPServerClient).

TriggerClientWorkerExecute(TTCPServerClient,TTCPBlockingConnection,Boolean)

Represents method TriggerClientWorkerExecute(TTCPServerClient,TTCPBlockingConnection,Boolean).

TriggerClientWrite(TTCPServerClient)

Represents method TriggerClientWrite(TTCPServerClient).

TriggerClientWriteActivity(TTCPServerClient)

Represents method TriggerClientWriteActivity(TTCPServerClient).

TriggerStart

Represents method TriggerStart.

TriggerStop

Represents method TriggerStop.

TriggerThreadIdle(TTCPServerThread)

Represents method TriggerThreadIdle(TTCPServerThread).

Unlock

Represents method Unlock.

Top
Show:
 NameDescription
OnClientAccept

Represents property OnClientAccept.

OnClientAdd

Represents property OnClientAdd.

OnClientClose

Represents property OnClientClose.

OnClientConnected

Represents property OnClientConnected.

OnClientCreate

Represents property OnClientCreate.

OnClientDestroy

Represents property OnClientDestroy.

OnClientNegotiating

Represents property OnClientNegotiating.

OnClientRead

Represents property OnClientRead.

OnClientReadActivity

Represents property OnClientReadActivity.

OnClientReadShutdown

Represents property OnClientReadShutdown.

OnClientReady

Represents property OnClientReady.

OnClientRemove

Represents property OnClientRemove.

OnClientShutdown

Represents property OnClientShutdown.

OnClientStateChange

Represents property OnClientStateChange.

OnClientWorkerExecute

Represents property OnClientWorkerExecute.

OnClientWrite

Represents property OnClientWrite.

OnClientWriteActivity

Represents property OnClientWriteActivity.

OnLog

Represents property OnLog.

OnStart

Represents property OnStart.

OnStateChanged

Represents property OnStateChanged.

OnStop

Represents property OnStop.

OnThreadIdle

Represents property OnThreadIdle.

Top
Show:
 NameDescription
FActive

Represents field FActive.

FActiveOnLoaded

Represents field FActiveOnLoaded.

FAddressFamily

Represents field FAddressFamily.

FBindAddress

Represents field FBindAddress.

FBindAddressStr

Represents field FBindAddressStr.

FBlacklist

Represents field FBlacklist.

FClientAcceptedList

Represents field FClientAcceptedList.

FClientIDCounter

Represents field FClientIDCounter.

FClientList

Represents field FClientList.

FClientTerminatedList

Represents field FClientTerminatedList.

FControlState

Represents field FControlState.

FControlThread

Represents field FControlThread.

FLock

Represents field FLock.

FMaxBacklog

Represents field FMaxBacklog.

FMaxClients

Represents field FMaxClients.

FMaxReadBufferSize

Represents field FMaxReadBufferSize.

FMaxWriteBufferSize

Represents field FMaxWriteBufferSize.

FOnClientAccept

Represents field FOnClientAccept.

FOnClientAdd

Represents field FOnClientAdd.

FOnClientClose

Represents field FOnClientClose.

FOnClientConnected

Represents field FOnClientConnected.

FOnClientCreate

Represents field FOnClientCreate.

FOnClientDestroy

Represents field FOnClientDestroy.

FOnClientNegotiating

Represents field FOnClientNegotiating.

FOnClientRead

Represents field FOnClientRead.

FOnClientReadActivity

Represents field FOnClientReadActivity.

FOnClientReadShutdown

Represents field FOnClientReadShutdown.

FOnClientReady

Represents field FOnClientReady.

FOnClientRemove

Represents field FOnClientRemove.

FOnClientShutdown

Represents field FOnClientShutdown.

FOnClientStateChange

Represents field FOnClientStateChange.

FOnClientWorkerExecute

Represents field FOnClientWorkerExecute.

FOnClientWrite

Represents field FOnClientWrite.

FOnClientWriteActivity

Represents field FOnClientWriteActivity.

FOnLog

Represents field FOnLog.

FOnStart

Represents field FOnStart.

FOnStateChanged

Represents field FOnStateChanged.

FOnStop

Represents field FOnStop.

FOnThreadIdle

Represents field FOnThreadIdle.

FPollEntBuf

Represents field FPollEntBuf.

FPollEntCount

Represents field FPollEntCount.

FPollList

Represents field FPollList.

FPollProcessIdx

Represents field FPollProcessIdx.

FPollTime

Represents field FPollTime.

FProcessThreadCount

Represents field FProcessThreadCount.

FProcessThreads

Represents field FProcessThreads.

FProcessThreadsReady

Represents field FProcessThreadsReady.

FProcessThreadsRun

Represents field FProcessThreadsRun.

FServerPort

Represents field FServerPort.

FServerSocket

Represents field FServerSocket.

FState

Represents field FState.

FTrackLastActivityTime

Represents field FTrackLastActivityTime.

FUserObject

Represents field FUserObject.

FUserTag

Represents field FUserTag.

FUseWorkerThread

Represents field FUseWorkerThread.

FWhitelist

Represents field FWhitelist.

Top