Using CORBA::Request Objects

A number of pseudo-interfaces constitute the programming interface for the DII. The most important of these is the CORBA::Request pseudo-interface. A CORBA::Request is a local object used by a client to encapsulate the details of an operation invocation. A client proceeds by creating a CORBA::Request object, filling it with the needed information, and calling CORBA::Request::invoke() to perform the invocation.

The pseudo-interface CORBA::Object defines one operation—CORBA::Object::create_request()—that is used to create a CORBA::Request object. However, both the C++ and Java mappings take a bit of liberty with this pseudo-interface. The following methods are provided in C++ and Java:

  • A _request() method. The C++ method ...

Get Pure CORBA now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.