![]() |
Intended Usage
The ORB class is intended to be used by client and server applications to access basic Object Request Broker (ORB) services, as described by the CORBA specification. One instance of the ORB class exists in each client or server process at all times. An application typically accesses the ORB object using the CORBA::ORB_init function. The ORB provides methods for converting between object references (e.g., proxies) and strings, methods used to support the Dynamic Invocation Interface (DII), and initialization methods that list and retrieve references to the Naming Service, the Interface Repository, and the Basic Object Adapter (BOA).
Exceptions
class InvalidName : public UserException { public: static const char* exception_id; InvalidName () : UserException (ex_InvalidName) {} static InvalidName* _narrow (Exception *exception); };
Types
typedef char* OAid; typedef char* ObjectId; typedef _IDL_SEQUENCE_String ObjectIdList;
Constants
static const char* ex_InvalidName;