API Reference PictureReceiver_VCL Olf.Net.Socket.Messaging TOlfSMServer Class On this page Definition Constructors Properties Methods Fields Definition Unit: Olf.Net.Socket.Messaging Package: PictureReceiver_VCL Delphi Copy type TOlfSMServer = class(TInterfacedObject) Inheritance TInterfacedObject TOlfSMServer Derived TSendPicturesOnANetworkWithSocketsServer Implements IOlfSMMessagesRegister Constructors Create Create(string, Word) Destroy Properties IP Port Socket ThreadNameForDebugging onClientConnected onClientDisconnected onClientLostConnection onDecodeReceivedMessage onEncodeMessageToSend onServerConnected onServerDisconnected Methods DoClientConnected(TOlfSMSrvConnectedClient) DoClientDisconnected(TOlfSMSrvConnectedClient) DoClientLostConnexion(TOlfSMSrvConnectedClient) ForEachConnectedClient(TOlfSMConnectedClientEvent, Boolean) ForEachConnectedClient(TOlfSMConnectedClientProc, Boolean) GetIP GetPort GetSocket GetThreadNameForDebugging Listen Listen(string, Word) LockMessagesDict LockSubscribers RegisterMessageToReceive(TOlfSMMessage) SendMessageToAll(TOlfSMMessage, TOlfSMSrvConnectedClient) ServerLoop SetIP(string) SetPort(Word) SetSocket(TSocket) SetThreadNameForDebugging(string) SetonClientConnected(TOlfSMConnectedClientEvent) SetonClientDisconnected(TOlfSMConnectedClientEvent) SetonClientLostConnection(TOlfSMConnectedClientEvent) SetonDecodeReceivedMessage(TOlfSMEncodeDecodeMessageEvent) SetonEncodeMessageToSend(TOlfSMEncodeDecodeMessageEvent) SetonServerConnected(TOlfSMServerEvent) SetonServerDisconnected(TOlfSMServerEvent) SubscribeToMessage(Byte, TOlfSMReceivedMessageEvent) UnlockMessagesDict UnlockSubscribers UnsubscribeToMessage(Byte, TOlfSMReceivedMessageEvent) isConnected isListening Fields FConnectedClients FIP FMessagesDict FPort FSocket FSubscribers FThread FThreadNameForDebugging FonClientConnected FonClientDisconnected FonClientLostConnection FonDecodeReceivedMessage FonEncodeMessageToSend FonServerConnected FonServerDisconnected