Sign in Join
FPDoc Onlineexperiment

TIPCClientComm class

In unit SimpleIPC

Internal client-side communication protocol.

Declaration

pascal
TIPCClientComm = class(TObject)

Inheritance

  1. TIPCClientComm
  2. TObject

Description

TIPCClientComm is an abstract component which implements the client-side communication protocol. The behaviour expected of this class must be implemented in a platform-dependent descendent class.

The TSimpleIPCClient class does not implement the messaging protocol by itself. Instead, it creates an instance of a (platform dependent) descendent of TIPCClientComm which handles the internals of the communication protocol.

The server side of the messaging protocol is handled by the TIPCServerComm component. The descendent components must always be implemented in pairs.

See also

Properties

OwnerpublicTSimpleIPCClient instance for which communication must be handled.

Methods

DoErrorprotected
CreatepublicCreate a new instance of the TIPCClientComm.
ConnectpublicConnect to the server.
DisconnectpublicDisconnect from the server.
ServerRunningpublicCheck if the server is running.
SendMessagepublicSend a message.

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.