Class TOlfSMSrvConnectedClient
Unit
Declaration
type TOlfSMSrvConnectedClient = class(TInterfacedObject)
Description
Hierarchy
- TInterfacedObject
- TOlfSMSrvConnectedClient
Overview
Fields
![]() |
FErrorDuringSend: boolean; |
Methods
![]() |
procedure ClientLoop; virtual; |
![]() |
procedure StartClientLoop; virtual; |
![]() |
function GetNewMessageInstance(AMessageID: TOlfSMMessageID) : TOlfSMMessage; virtual; |
![]() |
procedure DispatchReceivedMessage(AMessage: TOlfSMMessage); virtual; |
![]() |
constructor Create(AServer: TOlfSMServer; AClientSocket: TSocket); overload; virtual; |
![]() |
constructor Create; overload; virtual; |
![]() |
destructor Destroy; override; |
![]() |
procedure Connect; virtual; |
![]() |
procedure SendMessage(Const AMessage: TOlfSMMessage); |
![]() |
function isConnected: boolean; |
Properties
![]() |
property Socket: TSocket read GetSocket write SetSocket; |
![]() |
property ThreadNameForDebugging: string read GetThreadNameForDebugging
write SetThreadNameForDebugging; |
![]() |
property onConnected: TOlfSMConnectedClientEvent read FonConnected
write SetonConnected; |
![]() |
property onLostConnection: TOlfSMConnectedClientEvent read FonLostConnection
write SetonLostConnection; |
![]() |
property onDisconnected: TOlfSMConnectedClientEvent read FonDisconnected
write SetonDisconnected; |
![]() |
property onEncodeMessageToSend: TOlfSMEncodeDecodeMessageEvent
read FonEncodeMessageToSend write SetonEncodeMessageToSend; |
![]() |
property onDecodeReceivedMessage: TOlfSMEncodeDecodeMessageEvent
read FonDecodeReceivedMessage write SetonDecodeReceivedMessage; |
![]() |
property Tag: nativeint read FTag write SetTag; |
![]() |
property TagBool: boolean read FTagBool write SetTagBool; |
![]() |
property TagString: string read FTagString write SetTagString; |
![]() |
property TagFloat: single read FTagFloat write SetTagFloat; |
![]() |
property TagObject: TObject read FTagObject write SetTagObject; |
Description
Fields
![]() |
FErrorDuringSend: boolean; |
Methods
![]() |
procedure ClientLoop; virtual; |
![]() |
procedure StartClientLoop; virtual; |
![]() |
function GetNewMessageInstance(AMessageID: TOlfSMMessageID) : TOlfSMMessage; virtual; |
![]() |
procedure DispatchReceivedMessage(AMessage: TOlfSMMessage); virtual; |
![]() |
constructor Create(AServer: TOlfSMServer; AClientSocket: TSocket); overload; virtual; |
![]() |
constructor Create; overload; virtual; |
![]() |
destructor Destroy; override; |
![]() |
procedure Connect; virtual; |
![]() |
procedure SendMessage(Const AMessage: TOlfSMMessage); |
![]() |
function isConnected: boolean; |
Properties
![]() |
property Socket: TSocket read GetSocket write SetSocket; |
![]() |
property ThreadNameForDebugging: string read GetThreadNameForDebugging
write SetThreadNameForDebugging; |
![]() |
property onConnected: TOlfSMConnectedClientEvent read FonConnected
write SetonConnected; |
![]() |
property onLostConnection: TOlfSMConnectedClientEvent read FonLostConnection
write SetonLostConnection; |
![]() |
property onDisconnected: TOlfSMConnectedClientEvent read FonDisconnected
write SetonDisconnected; |
![]() |
property onEncodeMessageToSend: TOlfSMEncodeDecodeMessageEvent
read FonEncodeMessageToSend write SetonEncodeMessageToSend; |
![]() |
property onDecodeReceivedMessage: TOlfSMEncodeDecodeMessageEvent
read FonDecodeReceivedMessage write SetonDecodeReceivedMessage; |
![]() |
property Tag: nativeint read FTag write SetTag; |
![]() |
property TagBool: boolean read FTagBool write SetTagBool; |
![]() |
property TagString: string read FTagString write SetTagString; |
![]() |
property TagFloat: single read FTagFloat write SetTagFloat; |
![]() |
property TagObject: TObject read FTagObject write SetTagObject; |
Generated by PasDoc 0.16.0.