#include <DynAnyFactory.h>
Inheritance diagram for TAO_DynAnyFactory:
Public Member Functions | |
TAO_DynAnyFactory (void) | |
Constructor. | |
virtual DynamicAny::DynAny_ptr | create_dyn_any (const CORBA::Any &value ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw ( CORBA::SystemException, DynamicAny::DynAnyFactory::InconsistentTypeCode ) |
virtual DynamicAny::DynAny_ptr | create_dyn_any_from_type_code (CORBA::TypeCode_ptr type ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw ( CORBA::SystemException, DynamicAny::DynAnyFactory::InconsistentTypeCode ) |
Static Public Member Functions | |
CORBA::TCKind | unalias (CORBA::TypeCode_ptr tc ACE_ENV_ARG_DECL) |
Obtain the kind of object, after all aliasing has been removed. | |
CORBA::TypeCode_ptr | strip_alias (CORBA::TypeCode_ptr tc ACE_ENV_ARG_DECL) |
DynamicAny::DynAny_ptr | make_dyn_any (const CORBA::Any &any ACE_ENV_ARG_DECL) |
Create the correct type of DynAny object for <any>. | |
DynamicAny::DynAny_ptr | make_dyn_any (CORBA::TypeCode_ptr tc ACE_ENV_ARG_DECL) |
Create the correct type of DynAny object for <tc>. | |
Private Member Functions | |
TAO_DynAnyFactory (const TAO_DynAnyFactory &src) | |
TAO_DynAnyFactory & | operator= (const TAO_DynAnyFactory &src) |
|
Constructor.
|
|
|
|
|
|
|
|
Create the correct type of DynAny object for <tc>.
|
|
Create the correct type of DynAny object for <any>.
|
|
|
|
Same as above, but returns type code instead of TCKind. Caller must release the return value. |
|
Obtain the kind of object, after all aliasing has been removed.
|