TIPCServerComm class
Internal message communication component.
Declaration
TIPCServerComm = class(TObject)Inheritance
- TIPCServerComm
- TObject
Description
TIPCServerComm is an abstract component which implements the
server-side communication protocol. The behaviour expected of this class
must be implemented in a platform-dependent descendent class.
The TSimpleIPCServer class does not implement the messaging protocol
by itself. Instead, it creates an instance of a (platform dependent)
descendent of TIPCServerComm which handles the internals of
the communication protocol.
The client side of the messaging protocol is handled by the TIPCClientComm component. The descendent components must always be implemented in pairs.
See also
Properties
Owner | public | TSimpleIPCServer instance for which to handle transport. |
InstanceID | public | Unique identifier for the communication channel. |
Methods
GetInstanceID | protected | |
DoError | protected | |
PushMessage | protected | |
Create | public | Create a new instance of the communication handler. |
StartServer | public | Start the server-side of the communication channel. |
StopServer | public | Stop the server side of the communication channel. |
PeekMessage | public | See if a message is available. |
ReadMessage | public | Read message from the channel. |
Inherited
From TObject (41)
AfterConstruction BeforeDestruction CheckDisposed ClassInfo ClassName ClassNameIs ClassParent ClassType CleanupInstance DefaultHandler DefaultHandlerStr Destroy Dispatch DispatchStr Disposed DisposeOf Equals FieldAddress Free FreeInstance GetDisposed GetHashCode GetInterface GetInterfaceByStr GetInterfaceEntry GetInterfaceEntryByStr GetInterfaceTable GetInterfaceWeak GetLastCastErrorInfo InheritsFrom InitInstance InstanceSize MethodAddress MethodName newinstance QualifiedClassName SafeCallException StringMessageTable SystemHasExtendedRTTI ToString UnitName
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
