![]() |
Overview Issues multiple oneway requests in parallel. Original class CORBA::ORB Exceptions CORBA::SystemException
Intended Usage
The CORBA::ORB::send_multiple_requests_oneway method is intended to be used by client applications that are using the Dynamic Invocation Interface (DII), to issue multiple oneway requests in parallel. For each CORBA::Request in the input sequence, CORBA:: Request::send_oneway is invoked.
IDL Syntax
CORBA::Status send_multiple_requests_oneway ( const CORBA::RequestSeq& req_seq);
Input parameters
- req_seq
- A sequence of CORBA::Request_ptr objects to be invoked. An empty sequence is valid. However, each CORBA::Request_ptr object in the sequence must be non-NULL. The caller retains ownership of this sequence and of the CORBA::Request objects it contains.
Return values
- CORBA::Status
- A zero return value indicates that all Requests were issued.
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 oneway requests */ CORBA::Status rc = op->send_multiple_requests_oneway(reqSeq); ...