Unit 'AdvancedIPC' Package
[Overview][Resource strings][Constants][Types][Classes][Index] [#fcl]

TIPCClient.PeekResponse

Retrieve response from server for a request

Declaration

Source position: advancedipc.pp line 119

public function TIPCClient.PeekResponse(

  const aStream: TStream;

  out outMsgType: TMessageType

):Boolean; overload;

function TIPCClient.PeekResponse(

  const aStream: TStream;

  out outMsgType: TMessageType;

  const aTimeOut: Integer

):Boolean; overload;

function TIPCClient.PeekResponse(

  const aRequestID: Integer;

  const aStream: TStream;

  out outMsgType: TMessageType

):Boolean; overload;

function TIPCClient.PeekResponse(

  const aRequestID: Integer;

  const aStream: TStream;

  out outMsgType: TMessageType;

  const aTimeOut: Integer

):Boolean; overload;

Arguments

aStream

  

Stream to receive response data

outMsgType

  

Returns the response message type

Function result

True if response was available

Arguments

aStream

  

Stream to receive response data

outMsgType

  

Returns the response message type

aTimeOut

  

Timeout in milliseconds

Arguments

aRequestID

  

Request ID to retrieve response for

aStream

  

Stream to receive response data

outMsgType

  

Returns the response message type

Arguments

aRequestID

  

Request ID to retrieve response for

aStream

  

Stream to receive response data

outMsgType

  

Returns the response message type

aTimeOut

  

Timeout in milliseconds

Description

The PeekResponse function retrieves the server response for a previously sent request. Multiple overloads support immediate checking or waiting with timeout. Can retrieve response for specific request ID or the last request from this client.

See also

PostRequest

  

Post request to server without waiting for response

SendRequest

  

Send request to server and wait until processed


Documentation generated on: Dec 15 2025