| [Overview][Resource strings][Constants][Types][Classes][Variables][Index] | 
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
A simple message queue, with FIFO characteristics and overflow management
Source position: simpleipc.pp line 69
type TIPCServerMsgQueue = class  | 
||
public  | 
||
constructor Create;  | 
  | 
Create a new message queue instance  | 
destructor Destroy; override;  | 
  | 
Destroy server message queue instance  | 
procedure Clear;  | 
  | 
Clear the message queue  | 
procedure Push();  | 
  | 
Add a new message to the queue  | 
function Pop;  | 
  | 
Remove the oldest message from the queue  | 
  | 
Number of messages in the queue  | 
|
  | 
Maximum number of messages in the queue, 0 for unlimited  | 
|
property MaxAction: TIPCMessageOverflowAction; [rw]  | 
  | 
Action to take when the number of messages will exceed MaxCount.  | 
end;  | 
  | 
A simple message queue, with FIFO characteristics and overflow management  | 
|
| | | ||
TObject  | 
TIPCServerMsgQueue implements a message queue with FIFO characteristics. It has support for a maximum queue length (TIPCServerMsgQueue.MaxCount) and various ways of dealing with overflowing queue (TIPCServerMsgQueue.MaxAction)
  | 
Maximum number of messages in the queue, 0 for unlimited  | 
|
  | 
Action to take when the number of messages will exceed MaxCount.  |