Class TOlfSMClient

Unit

Declaration

type TOlfSMClient = class(TOlfSMSrvConnectedClient, IOlfSMMessagesRegister)

Description

This item has no description.

Hierarchy

Overview

Methods

Protected function GetNewMessageInstance(AMessageID: byte): TOlfSMMessage; override;
Protected procedure DispatchReceivedMessage(AMessage: TOlfSMMessage); override;
Protected function LockMessagesDict: TOlfSMMessagesDict;
Protected procedure UnlockMessagesDict;
Protected function LockSubscribers: TOlfSubscribers;
Protected procedure UnlockSubscribers;
Public procedure Connect(AServerIP: string; AServerPort: word); overload; virtual;
Public procedure Connect; overload; override;
Public constructor Create(AServerIP: string; AServerPort: word); overload; virtual;
Public constructor Create; overload; override;
Public destructor Destroy; override;
Public procedure RegisterMessageToReceive(AMessage: TOlfSMMessage);
Public procedure SubscribeToMessage(AMessageID: TOlfSMMessageID; aReceivedMessageEvent: TOlfSMReceivedMessageEvent);
Public procedure UnsubscribeToMessage(AMessageID: TOlfSMMessageID; aReceivedMessageEvent: TOlfSMReceivedMessageEvent);

Properties

Public property ServerIP: string read GeServerIP write SetServerIP;
Public property ServerPort: word read GeServerPort write SetServerPort;

Description

Methods

Protected function GetNewMessageInstance(AMessageID: byte): TOlfSMMessage; override;

This item has no description.

Protected procedure DispatchReceivedMessage(AMessage: TOlfSMMessage); override;

This item has no description.

Protected function LockMessagesDict: TOlfSMMessagesDict;

This item has no description.

Protected procedure UnlockMessagesDict;

This item has no description.

Protected function LockSubscribers: TOlfSubscribers;

This item has no description.

Protected procedure UnlockSubscribers;

This item has no description.

Public procedure Connect(AServerIP: string; AServerPort: word); overload; virtual;

This item has no description.

Public procedure Connect; overload; override;

This item has no description.

Public constructor Create(AServerIP: string; AServerPort: word); overload; virtual;

This item has no description.

Public constructor Create; overload; override;

This item has no description.

Public destructor Destroy; override;

This item has no description.

Public procedure RegisterMessageToReceive(AMessage: TOlfSMMessage);

This item has no description.

Public procedure SubscribeToMessage(AMessageID: TOlfSMMessageID; aReceivedMessageEvent: TOlfSMReceivedMessageEvent);

This item has no description.

Public procedure UnsubscribeToMessage(AMessageID: TOlfSMMessageID; aReceivedMessageEvent: TOlfSMReceivedMessageEvent);

This item has no description.

Properties

Public property ServerIP: string read GeServerIP write SetServerIP;

This item has no description.

Public property ServerPort: word read GeServerPort write SetServerPort;

This item has no description.

Socket Messaging Library (c) 2023-2026 Patrick PREMARTIN - Powered by PasDoc
Generated by PasDoc 1.0.2.