[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: flcTCPServer.pas line 174
type TTCPServerClient = class(TTCPServerClientBase) |
||
protected |
||
|
||
|
||
FTerminated: Boolean; |
|
|
|
||
|
||
|
||
FReferenceCount: Integer; |
|
|
FOrphanClient: Boolean; |
|
|
FClientID: Int64; |
|
|
|
||
FPollIndex: Integer; |
|
|
FUserTag: NativeInt; |
|
|
FUserObject: TObject; |
|
|
procedure Log(); |
|
|
function GetState; |
|
|
function GetStateStr; |
|
|
procedure SetState(); |
|
|
procedure SetNegotiating; |
|
|
procedure SetReady; |
|
|
function GetRemoteAddrStr; |
|
|
function GetBlockingConnection; |
|
|
procedure ConnectionLog(); |
|
|
procedure ConnectionStateChange(); |
|
|
procedure ConnectionReady(); |
|
|
procedure ConnectionReadShutdown(); |
|
|
procedure ConnectionShutdown(); |
|
|
procedure ConnectionClose(); |
|
|
procedure ConnectionRead(); |
|
|
procedure ConnectionWrite(); |
|
|
procedure ConnectionReadActivity(); |
|
|
procedure ConnectionWorkerExecute(); |
|
|
procedure TriggerStateChange; |
|
|
procedure TriggerNegotiating; |
|
|
procedure TriggerConnected; |
|
|
procedure TriggerReady; |
|
|
procedure TriggerReadShutdown; |
|
|
procedure TriggerShutdown; |
|
|
procedure TriggerClose; |
|
|
procedure TriggerRead; |
|
|
procedure TriggerWrite; |
|
|
procedure TriggerReadActivity; |
|
|
procedure Start; |
|
|
procedure Process(); |
|
|
procedure AddReference; |
|
|
procedure SetClientOrphaned; |
|
|
public |
||
constructor Create(); |
|
|
destructor Destroy; override; |
|
|
procedure Finalise; override; |
|
|
property State: TTCPServerClientState; [r] |
|
|
property StateStr: string; [r] |
|
|
property Terminated: Boolean; [r] |
|
|
property Connection: TTCPConnection; [r] |
|
|
property BlockingConnection: TTCPBlockingConnection; [r] |
|
|
procedure Close; |
|
|
procedure ReleaseReference; |
|
|
property RemoteAddr: TSocketAddr; [r] |
|
|
property RemoteAddrStr: string; [r] |
|
|
property ClientID: Int64; [r] |
|
|
procedure TerminateWorkerThread; |
|
|
property UserTag: NativeInt; [rw] |
|
|
property UserObject: TObject; [rw] |
|
|
end; |
|
||
| | ||
|
||
| | ||
TObject |
CT Web help |
CodeTyphon Studio |