#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) |
virtual DynamicAny::DynAny_ptr | create_dyn_any_from_type_code (CORBA::TypeCode_ptr type) |
virtual DynamicAny::DynAny_ptr | create_dyn_any_without_truncation (const CORBA::Any &value) |
virtual DynamicAny::DynAnySeq * | create_multiple_dyn_anys (const DynamicAny::AnySeq &values,::CORBA::Boolean allow_truncate) |
virtual DynamicAny::AnySeq * | create_multiple_anys (const DynamicAny::DynAnySeq &values) |
Static Public Member Functions | |
CORBA::TCKind | unalias (CORBA::TypeCode_ptr tc) |
TAO-specific methods. Obtain the kind of object, after all aliasing has been removed. | |
CORBA::TypeCode_ptr | strip_alias (CORBA::TypeCode_ptr tc) |
Private Member Functions | |
TAO_DynAnyFactory (const TAO_DynAnyFactory &src) | |
TAO_DynAnyFactory & | operator= (const TAO_DynAnyFactory &src) |
Definition at line 41 of file DynAnyFactory.h.
|
Constructor.
Definition at line 33 of file DynAnyFactory.cpp.
00034 { 00035 } |
|
|
|
Definition at line 38 of file DynAnyFactory.cpp.
00039 {
00040 return
00041 TAO::MakeDynAnyUtils::make_dyn_any_t<const CORBA::Any&> (
00042 value._tao_get_typecode (),
00043 value);
00044 }
|
|
Definition at line 47 of file DynAnyFactory.cpp.
00048 { 00049 // Second arg is typed in the template parameter, repeating it 00050 // this way allows cleaner template code. 00051 return 00052 TAO::MakeDynAnyUtils::make_dyn_any_t<CORBA::TypeCode_ptr> ( 00053 type, 00054 type); 00055 } |
|
Definition at line 58 of file DynAnyFactory.cpp.
00060 { 00061 throw ::CORBA::NO_IMPLEMENT (); 00062 } |
|
Definition at line 73 of file DynAnyFactory.cpp. References DynamicAny::DynAnySeq.
00075 { 00076 throw ::CORBA::NO_IMPLEMENT (); 00077 } |
|
Definition at line 65 of file DynAnyFactory.cpp. References DynamicAny::AnySeq.
00068 { 00069 throw ::CORBA::NO_IMPLEMENT (); 00070 } |
|
|
|
|