[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
IPC server for receiving requests and sending responses
Source position: advancedipc.pp line 132
type TIPCServer = class(TIPCBase) |
||
public |
||
constructor Create(); override; |
|
Create IPC server instance |
destructor Destroy; override; |
|
Destroy IPC server instance |
function PeekRequest(); |
|
Peek at incoming requests from clients |
function ReadRequest(); |
|
Read a previously peeked request |
function DeleteRequest(); |
|
Delete a peeked request |
procedure PostResponse(); |
|
Send response back to client |
function FindHighestPendingRequestId; |
|
Find the highest pending request ID |
function GetPendingRequestCount; |
|
Get the number of pending requests |
function StartServer(); |
|
Start the IPC server |
function StopServer(); |
|
Stop the IPC server |
procedure DeletePendingRequests; |
|
Delete all pending requests and responses |
property Active: Boolean; [r] |
|
Server running state |
end; |
|
IPC server for receiving requests and sending responses |
|
| | | ||
|
Base class for IPC client and server functionality |
|
| | | ||
| | | ||
| | | ||
The TIPCServer class provides server-side functionality for inter-process communication. It can receive requests from clients, process them, and send back responses. The server must be started to become available for client connections.
|
Base class for IPC client and server functionality |
|
|
IPC client for sending requests and receiving responses |