Placeholder template class to hold remote object reference. More...
Placeholder template class to hold remote object reference.
This class holds a type of object that given by template parameter. For internal use, _ptr type and _var type should be given as template parameter. (Please refere the following notation.)
Note: ObjectTypePtr's default value is defined as ObjectType::_ptr_type, although _ptr_type is not defined as normative type. However, omniORB, TAO, MICO, ORBit, ORBacus define _ptr_type and _var_type as _ptr type and _var type in stub code. Usually, you don't need to specify 2nd and 3rd template arguments.