CORBA 2.3.3 Programmer's Reference (NonStop CORBA 2.3.7+)

Chapter 1. Core CORBA
Prev
Next
Chapter 1. Core CORBA
Table of Contents
OMG IDL Syntax and Semantics: Overview (3.1)
OMG IDL Syntax and Semantics: Grammar (3.4)
ORB Interface: Initialization (4.6)
ORB Interface: Policy Object (4.9)
ORB Interface Thread-Related Operations: perform_work (4.11.2)
ORB Interface Thread-Related Operations: destroy (4.11.5)
Dynamic Invocation Interface
Dynamic Management of Any Values (9.0)
The Interface Repository: TypeCodes (10.7)
The Portable Object Adaptor: create_POA (11.3.8.2)
The Portable Object Adaptor: Policy Creation Operations (11.3.8.5)
The Portable Object Adaptor: get_object_id (11.3.9.2)
This section applies to part 1, Core (chapters 1 through 11), of The Common Object Request Broker:
Architecture and SpecificationMinor revision 2.3.1October 1999 .
OMG IDL Syntax and Semantics: Overview (3.1)
The file orb.idl containing OMG IDL type definitions is not implemented. NonStop CORBA does
not provide this file, but instead provides specially-generated C++ and Java" header files. Therefore
orb.idl cannot be included in IDL files, and TypeCode, PolicyList, and Control, for
example, cannot be used as type declarators in IDL modules.
OMG IDL Syntax and Semantics: Grammar (3.4)
For C++, unsigned long long is not supported (it is implemented for Java).
ORB Interface: Initialization (4.6)
The OMG specification states "Applications can be initialized in one or more ORBS." Within a NonStop
CORBA environment, however, an application can have only one ORB. Repeated invocations of an
ORB_init() statement return the same ORB pseudo-object.