IROAsyncTransportChannel

Overview

The IROAsyncTransportChannel interface provides an application with the ability to process in asynchronous communication mode.

Location


Required Methods


CheckStatus

Invokes a request in async mode. The returned string is used in the CheckStatus invocation.

function CheckStatus(const aMessageID: string): Boolean

Parameters:

  • aMessageID: Value of the previously called InvokeRequest result

InvokeRequest

Invokes a request in async mode. The returned string is used in the CheckStatus invocation.

function InvokeRequest(aRequest: TStream; aGetResponse: Boolean): string

Parameters:

  • aRequest: Request data
  • aGetResponse: Indicates whether a response to this request is expected

RetrieveResponse

Invokes a request in async mode. The returned string is used in the CheckStatus invocation.

procedure RetrieveResponse(const aMessageID: string; aResponse: TStream)

Parameters:

  • aMessageID: Request data
  • aResponse: Indicates whether a response to this request is expected