[Overview][Resource strings][Constants][Types][Classes][Variables][Index] | Reference for unit 'simpleipc' (#fcl)

# TIPCServerMsg

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Server message queue class

## Declaration

Source position: simpleipc.pp line 47

`type TIPCServerMsg = class`
`public`
`constructor Create();` |  | Create a new instance of a server message
`destructor Destroy; override;` |  | Destroy an instance of a server message
`property Stream: TStream; [r]` |  | Stream to store message data
`property MsgType: TMessageType; [rw]` |  | Message type
`property OwnsStream: Boolean; [rw]` |  | Does the message own the stream
`property StringMessage: string; [r]` |  | String message sent by client
`end;`

## Inheritance

`TIPCServerMsg` |  | Server message queue class
`TObject`

## Description

TIPCServerMsg is an auxiliary class used in the IPC server class TSimpleIPCServer. It keeps the data for 1 message. The set of messages is managed in TIPCServerMsgQueue. There should normally be no need to use this class directly.

## See also

TIPCServerMsgQueue |  | A simple message queue, with FIFO characteristics and overflow management