Overview | Issues multiple deferred requests in parallel. |
Original class | CORBA::ORB |
Exceptions | CORBA::SystemException |
Intended Usage
The CORBA::ORB::send_multiple_requests_deferred method is intended to be used by client applications that are using the Dynamic Invocation Interface (DII), to issue multiple deferred requests in parallel. The results of these requests can later be obtained using CORBA::ORB::get_next_response. For each CORBA::Request in the input sequence, CORBA::Request::send_deferred is invoked.
Syntax
CORBA::Status send_multiple_requests_deferred ( const CORBA::RequestSeq& req_seq);
Input parameters
Return values
Example
#include "corba.h" ... /* assume op initialized */ extern CORBA::ORB_ptr op; CORBA::ORB::RequestSeq reqSeq = CORBA::ORB::RequestSeq(1024); ... /* prepare each request in reqSeq */ /* issue multiple deferred requests */ CORBA::Status rc = op->send_multiple_requests_deferred(reqSeq); ...