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.

