Getting Started Guide

POAManager_ptr a_POAManager,
const CORBA::PolicyList& policies);
in the past, the signature was:
POA_ptr create_POA(const char* adapter_name,
POAManager_ptr a_POAManager,
CORBA::PolicyList_ptr policies);
Local POA objects are implemented. Applications do not need to be changed to work properly in CORBA 2.6; recompiling takes care of
any needed changes. The new pseudo hierarchy is:
class CORBA::LocalObject : public virtual CORBA::Object { ... };
class PortableServer::AdapterActivator : public virtual CORBA::LocalObject { ... }
class PortableServer::POA : public virtual CORBA::LocalObject { ... }
class PortableServer::POAManager : public virtual CORBA::LocalObject { ... }
class PortableServer::ServantActivator : public virtual ServantManager { ... }
class PortableServer::ServantLocator : public virtual ServantManager { ... }
class PortableServer::ServantManager : public virtual CORBA::LocalObject { ... }
In the past, the pseudo hierarchy was:
class NSDOM_Local_Object : public virtual CORBA::Object { ... };
class PortableServer::AdapterActivator : public virtual NSDOM_Local_Object { ... }
class PortableServer::POA : public virtual NSDOM_Local_Object { ... }
class PortableServer::POAManager : public virtual NSDOM_Local_Object { ... }
class PortableServer::ServantActivator : public virtual ServantManager { ... }
class PortableServer::ServantLocator : public virtual ServantManager { ... }
class PortableServer::ServantManager : public virtual NSDOM_Local_Object { ... }
The NonStop CORBA 2.6.1 compiler complies with OMG CORBA in several new ways. The following considerations may apply to your source
code. If the consideration applies, modify the source code before recompiling:
Extraction of a value from an Any uses TypeCode::equivalent() for TypeCode comparison.
The IDL compiler generates C++ code that assumes C++ exception support.
Specializations of POA_<T> tie templates should not have exception specifications.
Chapter 2. Installing NonStop CORBA Chapter 4. Running the C++ Stack Example