Skip to content

TIPCBase

Base class for IPC client and server functionality

Declaration

Source position: advancedipc.pp line 65

type

  TIPCBase = class(TComponent)
  public
    class procedure FindRunningServers;
    class function ServerRunning : Boolean; overload;
    property ServerID: string; {rw}
    property Global: Boolean; {rw}
    property MessageVersion: Integer; {rw}
  end;

Description

The TIPCBase class provides common functionality for both IPC clients and servers. It handles server identification, global/local communication scope, message versioning, and low-level message operations.

Properties

Member Visibility Description
Global public Communication scope (global or local)
MessageVersion public Message version for compatibility checking
ServerID public Server identifier for IPC communication
See all Properties

Methods

Member Visibility Description
FindRunningServers public Find all running servers with matching server ID prefix
ServerRunning public Check if a server with given ID is running
See all Methods

See also

Name Description
TIPCClient IPC client for sending requests and receiving responses
TIPCServer IPC server for receiving requests and sending responses