CORBA 2.6.1 Programmer's Reference

...
} catch (const CORBA::Exception &exc) {
cout << exc << endl;
&
}
Any Insertion and Extraction for Exceptions (1.19.3)
The Any insertion and extraction operators are not generated for value types.
TypeCode C++ Class (1.32.2)
NonStop CORBA does not support the TypeCode::get_compact_typecode operation which
removes all type and member names from a Typecode, but preserves repository ID and alias information.
NonStop CORBA does not support the fixed typecode operations Typecode::fixed_digits and
Typecode::fixed_scale .
Servant Reference Counting (1.37.1 and 1.37.2)
The OMG specification for CORBA 2.6 defines two options for servant reference counting:
Reference counting using the RefCountServantBase mix-in class
No reference counting
NonStop CORBA supports both these options and adds a third: reference counting within the
CORBA::Object associated with the servant. This option provides backward compatibility with earlier
versions of the NonStop CORBA product (then called NonStop DOM). The ORB can detect whether or
not the servant is derived from RefCountServantBase. If yes, the application is using OMG
standard reference counting, otherwise the application is using CORBA::Object reference counting by
default. Therefore, properly working NonStop DOM 2.0 servant will work as expected under CORBA
2.6.1 because, by default, CORBA 2.6.1 is backward compatible with NonStop DOM 2.0. If your
application is using no reference counting at all for a servant, the servant must override the method
Servant::_uses_which_ref_type() with an implementation that returns a value of zero.
NSDOM_ServantBase::NSDOM_Ref_Type
NSDOM_ServantBase::_uses_which_ref_type()
{
return Uses_NSDOM_ref_count;
// must be overridden by OMG compliant programs which do not use
// reference counting.
}
void
NSDOM_ServantBase::_add_nsd_ref()