TTCPConnection Class

Represents type TTCPConnection.

Namespace: flcTCPConnection
TObject
  flcTCPConnection.TTCPConnection
type
 TTCPConnection = class
 end;

The TTCPConnection type exposes the following members.

Show:
 NameDescription
Create(TSysSocket)

Initializes a new instance of the TTCPConnection class.

Destroy

Represents the destructor of the TTCPConnection class.

Top
Show:
 NameDescription
BlockingConnection

Represents property BlockingConnection.

CreationTime

Represents property CreationTime.

LastActivityTime

Represents property LastActivityTime.

LastReadActivityTime

Represents property LastReadActivityTime.

LastWriteActivityTime

Represents property LastWriteActivityTime.

ReadBufferAvailable

Represents property ReadBufferAvailable.

ReadBufferMaxSize

Represents property ReadBufferMaxSize.

ReadBufferUsed

Represents property ReadBufferUsed.

ReadRate

Represents property ReadRate.

ReadThrottle

Represents property ReadThrottle.

ReadThrottleRate

Represents property ReadThrottleRate.

Socket

Represents property Socket.

State

Represents property State.

StateStr

Represents property StateStr.

TrackLastActivityTime

Represents property TrackLastActivityTime.

UserObject

Represents property UserObject.

UserTag

Represents property UserTag.

UseWorkerThread

Represents property UseWorkerThread.

WorkerErrorClass

Represents property WorkerErrorClass.

WorkerErrorMsg

Represents property WorkerErrorMsg.

WriteBufferAvailable

Represents property WriteBufferAvailable.

WriteBufferMaxSize

Represents property WriteBufferMaxSize.

WriteBufferUsed

Represents property WriteBufferUsed.

WriteRate

Represents property WriteRate.

WriteThrottle

Represents property WriteThrottle.

WriteThrottleRate

Represents property WriteThrottleRate.

Top
Show:
 NameDescription
AddProxy(TTCPConnectionProxy)

Represents method AddProxy(TTCPConnectionProxy).

Close

Represents method Close.

Discard(Integer)

Represents method Discard(Integer).

DoShutdown(Boolean)

Represents method DoShutdown(Boolean).

FillBufferFromSocket(Boolean,Boolean,Boolean,Boolean)

Represents method FillBufferFromSocket(Boolean,Boolean,Boolean,Boolean).

Finalise

Represents method Finalise.

GetEventsToPoll(Boolean)

Represents method GetEventsToPoll(Boolean).

GetFirstActiveProxy

Represents method GetFirstActiveProxy.

Init

Represents method Init.

IsShutdownComplete

Represents method IsShutdownComplete.

LocateChrInBuffer(TRawByteCharSet,Integer)

Represents method LocateChrInBuffer(TRawByteCharSet,Integer).

LocateStrInBuffer(RawByteString,Integer)

Represents method LocateStrInBuffer(RawByteString,Integer).

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).

Peek(Void,Integer)

Represents method Peek(Void,Integer).

PeekByte(Byte)

Represents method PeekByte(Byte).

PeekBytes(Integer)

Represents method PeekBytes(Integer).

PeekDelimited(Void,Integer,RawByteString,Integer)

Overloaded. Represents method PeekDelimited(Void,Integer,RawByteString,Integer).

PeekDelimited(Void,Integer,TRawByteCharSet,Integer)

Overloaded. Represents method PeekDelimited(Void,Integer,TRawByteCharSet,Integer).

PeekStrB(Integer)

Represents method PeekStrB(Integer).

ProcessSocket(Boolean,Boolean,TDateTime,Boolean,Boolean)

Represents method ProcessSocket(Boolean,Boolean,TDateTime,Boolean,Boolean).

ProxyConnectionClose(TTCPConnectionProxy)

Represents method ProxyConnectionClose(TTCPConnectionProxy).

ProxyConnectionPutReadData(TTCPConnectionProxy,Void,Integer)

Represents method ProxyConnectionPutReadData(TTCPConnectionProxy,Void,Integer).

ProxyConnectionPutWriteData(TTCPConnectionProxy,Void,Integer)

Represents method ProxyConnectionPutWriteData(TTCPConnectionProxy,Void,Integer).

ProxyLog(TTCPConnectionProxy,TTCPLogType,String,Integer)

Represents method ProxyLog(TTCPConnectionProxy,TTCPLogType,String,Integer).

ProxyProcessReadData(Void,Integer,Boolean)

Represents method ProxyProcessReadData(Void,Integer,Boolean).

ProxyProcessWriteData(Void,Integer)

Represents method ProxyProcessWriteData(Void,Integer).

ProxyStateChange(TTCPConnectionProxy,TTCPConnectionProxyState)

Represents method ProxyStateChange(TTCPConnectionProxy,TTCPConnectionProxyState).

Read(Void,Integer)

Represents method Read(Void,Integer).

ReadBytes(Integer)

Represents method ReadBytes(Integer).

ReadLine(RawByteString,RawByteString,Integer)

Represents method ReadLine(RawByteString,RawByteString,Integer).

ReadStrB(Integer)

Represents method ReadStrB(Integer).

SetStateClosed

Represents method SetStateClosed.

SetStateConnected

Represents method SetStateConnected.

SetStateProxyNegotiation

Represents method SetStateProxyNegotiation.

Shutdown

Represents method Shutdown.

Start

Represents method Start.

StartProxies(Boolean)

Represents method StartProxies(Boolean).

StartWorkerThread

Represents method StartWorkerThread.

TerminateWorkerThread

Represents method TerminateWorkerThread.

TriggerClose

Represents method TriggerClose.

TriggerRead

Represents method TriggerRead.

TriggerReadActivity

Represents method TriggerReadActivity.

TriggerReadBufferFull

Represents method TriggerReadBufferFull.

TriggerReadShutdown

Represents method TriggerReadShutdown.

TriggerReady

Represents method TriggerReady.

TriggerShutdown

Represents method TriggerShutdown.

TriggerStateChange

Represents method TriggerStateChange.

TriggerWait

Represents method TriggerWait.

TriggerWorkerFinished

Represents method TriggerWorkerFinished.

TriggerWrite

Represents method TriggerWrite.

TriggerWriteActivity

Represents method TriggerWriteActivity.

TriggerWriteBufferEmpty

Represents method TriggerWriteBufferEmpty.

Unlock

Represents method Unlock.

Wait

Represents method Wait.

WaitForWorkerThread

Represents method WaitForWorkerThread.

WorkerThreadExecute(TThread)

Represents method WorkerThreadExecute(TThread).

Write(Void,Integer)

Represents method Write(Void,Integer).

WriteBufferToSocket(Boolean,Boolean)

Represents method WriteBufferToSocket(Boolean,Boolean).

WriteBytes(TBytes)

Represents method WriteBytes(TBytes).

WriteStrB(RawByteString)

Represents method WriteStrB(RawByteString).

WriteToTransport(Void,Integer)

Represents method WriteToTransport(Void,Integer).

Top
Show:
 NameDescription
OnClose

Represents property OnClose.

OnLog

Represents property OnLog.

OnRead

Represents property OnRead.

OnReadActivity

Represents property OnReadActivity.

OnReadBufferFull

Represents property OnReadBufferFull.

OnReadShutdown

Represents property OnReadShutdown.

OnReady

Represents property OnReady.

OnShutdown

Represents property OnShutdown.

OnStateChange

Represents property OnStateChange.

OnWait

Represents property OnWait.

OnWorkerExecute

Represents property OnWorkerExecute.

OnWrite

Represents property OnWrite.

OnWriteActivity

Represents property OnWriteActivity.

OnWriteBufferEmpty

Represents property OnWriteBufferEmpty.

Top
Show:
 NameDescription
FBlockingConnection

Represents field FBlockingConnection.

FClosePending

Represents field FClosePending.

FCreationTime

Represents field FCreationTime.

FLastReadActivityTime

Represents field FLastReadActivityTime.

FLastWriteActivityTime

Represents field FLastWriteActivityTime.

FLock

Represents field FLock.

FOnClose

Represents field FOnClose.

FOnLog

Represents field FOnLog.

FOnRead

Represents field FOnRead.

FOnReadActivity

Represents field FOnReadActivity.

FOnReadBufferFull

Represents field FOnReadBufferFull.

FOnReadShutdown

Represents field FOnReadShutdown.

FOnReady

Represents field FOnReady.

FOnShutdown

Represents field FOnShutdown.

FOnStateChange

Represents field FOnStateChange.

FOnWait

Represents field FOnWait.

FOnWorkerExecute

Represents field FOnWorkerExecute.

FOnWorkerFinished

Represents field FOnWorkerFinished.

FOnWrite

Represents field FOnWrite.

FOnWriteActivity

Represents field FOnWriteActivity.

FOnWriteBufferEmpty

Represents field FOnWriteBufferEmpty.

FProxyConnection

Represents field FProxyConnection.

FProxyList

Represents field FProxyList.

FReadActivityPending

Represents field FReadActivityPending.

FReadBuffer

Represents field FReadBuffer.

FReadBufferFull

Represents field FReadBufferFull.

FReadBufferMaxSize

Represents field FReadBufferMaxSize.

FReadEventPending

Represents field FReadEventPending.

FReadProcessPending

Represents field FReadProcessPending.

FReadThrottle

Represents field FReadThrottle.

FReadThrottleRate

Represents field FReadThrottleRate.

FReadTransferState

Represents field FReadTransferState.

FReadyNotified

Represents field FReadyNotified.

FShutdownComplete

Represents field FShutdownComplete.

FShutdownRecv

Represents field FShutdownRecv.

FShutdownSendPending

Represents field FShutdownSendPending.

FShutdownSent

Represents field FShutdownSent.

FSocket

Represents field FSocket.

FState

Represents field FState.

FTrackLastActivityTime

Represents field FTrackLastActivityTime.

FUserObject

Represents field FUserObject.

FUserTag

Represents field FUserTag.

FUseWorkerThread

Represents field FUseWorkerThread.

FWorkerErrorClass

Represents field FWorkerErrorClass.

FWorkerErrorMsg

Represents field FWorkerErrorMsg.

FWorkerThread

Represents field FWorkerThread.

FWriteBuffer

Represents field FWriteBuffer.

FWriteBufferMaxSize

Represents field FWriteBufferMaxSize.

FWriteEventPending

Represents field FWriteEventPending.

FWriteThrottle

Represents field FWriteThrottle.

FWriteThrottleRate

Represents field FWriteThrottleRate.

FWriteTransferState

Represents field FWriteTransferState.

Top