Public Methods |
| TAO_DynStruct_i (void) |
| ~TAO_DynStruct_i (void) |
void | init (CORBA_TypeCode_ptr tc, CORBA::Environment &ACE_TRY_ENV) |
void | init (const CORBA_Any& any, CORBA::Environment &ACE_TRY_ENV) |
virtual void* | _tao_QueryInterface (ptr_arith_t type) |
virtual DynamicAny::FieldName | current_member_name ( CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) throw ( CORBA::SystemException, DynamicAny::DynAny::TypeMismatch, DynamicAny::DynAny::InvalidValue ) |
virtual CORBA::TCKind | current_member_kind ( CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) throw ( CORBA::SystemException, DynamicAny::DynAny::TypeMismatch, DynamicAny::DynAny::InvalidValue ) |
virtual DynamicAny::NameValuePairSeq* | get_members ( CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) throw ( CORBA::SystemException ) |
virtual void | set_members ( const DynamicAny::NameValuePairSeq& value, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) throw ( CORBA::SystemException, DynamicAny::DynAny::TypeMismatch, DynamicAny::DynAny::InvalidValue ) |
virtual DynamicAny::NameDynAnyPairSeq* | get_members_as_dyn_any ( CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) throw ( CORBA::SystemException ) |
virtual void | set_members_as_dyn_any ( const DynamicAny::NameDynAnyPairSeq & value, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) throw ( CORBA::SystemException, DynamicAny::DynAny::TypeMismatch, DynamicAny::DynAny::InvalidValue ) |
virtual void | from_any ( const CORBA::Any & value, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) throw ( CORBA::SystemException, DynamicAny::DynAny::TypeMismatch, DynamicAny::DynAny::InvalidValue ) |
virtual CORBA::Any* | to_any ( CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) throw ( CORBA::SystemException ) |
virtual CORBA::Boolean | equal ( DynamicAny::DynAny_ptr dyn_any, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) throw ( CORBA::SystemException ) |
virtual void | destroy ( CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) throw ( CORBA::SystemException ) |
virtual DynamicAny::DynAny_ptr | current_component ( CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) throw ( CORBA::SystemException, DynamicAny::DynAny::TypeMismatch ) |
Static Public Methods |
TAO_DynStruct_i* | _narrow ( CORBA::Object_ptr obj, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) |
Private Methods |
void | check_typecode (CORBA::TypeCode_ptr tc, CORBA::Environment &ACE_TRY_ENV) |
void | init_common (void) |
| TAO_DynStruct_i (const TAO_DynStruct_i &src) |
TAO_DynStruct_i& | operator= (const TAO_DynStruct_i &src) |
Private Attributes |
ACE_Array_Base<DynamicAny::DynAny_var> | da_members_ |