Interface IMessageDispatcher

Unit

Declaration

type IMessageDispatcher = interface(IInterface)

Description

Attributes
GUID['{E978F611-0B4A-4427-AC1F-EB44E0934AF2}']

Hierarchy

Overview

Methods

Public function CreateQueue(iProc: TMessageProc; iCatchAll: boolean): TMessageHandle;
Public procedure DeleteQueue(iHandle: TMessageHandle);
Public procedure SubscribeToMessage(iHandle: TMessageHandle; iMessage: string);
Public function PostMessage(iHandle: TMessageHandle; iMessage: IBaseMessage): boolean;
Public procedure PostMessageDelayed(iHandle: TMessageHandle; iDelay: integer; iMessage: IBaseMessage);
Public procedure BroadcastMessage(iMessage: IBaseMessage);

Description

Methods

Public function CreateQueue(iProc: TMessageProc; iCatchAll: boolean): TMessageHandle;
 
Public procedure DeleteQueue(iHandle: TMessageHandle);
 
Public procedure SubscribeToMessage(iHandle: TMessageHandle; iMessage: string);
 
Public function PostMessage(iHandle: TMessageHandle; iMessage: IBaseMessage): boolean;
 
Public procedure PostMessageDelayed(iHandle: TMessageHandle; iDelay: integer; iMessage: IBaseMessage);
 
Public procedure BroadcastMessage(iMessage: IBaseMessage);
 

Generated by PasDoc 0.16.0.