TAO_DynamicAny  2.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines
Classes | Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Private Member Functions
DynamicAny::DynAny Class Reference

#include <DynamicAnyC.h>

Inheritance diagram for DynamicAny::DynAny:
Inheritance graph
[legend]
Collaboration diagram for DynamicAny::DynAny:
Collaboration graph
[legend]

List of all members.

Classes

class  InvalidValue
class  TypeMismatch

Public Types

typedef DynAny_ptr _ptr_type
typedef DynAny_var _var_type
typedef DynAny_out _out_type

Public Member Functions

virtual ::CORBA::TypeCode_ptr type (void)=0
virtual void assign (::DynamicAny::DynAny_ptr dyn_any)=0
virtual void from_any (const ::CORBA::Any &value)=0
virtual ::CORBA::Any * to_any (void)=0
virtual ::CORBA::Boolean equal (::DynamicAny::DynAny_ptr dyn_any)=0
virtual void destroy (void)=0
virtual ::DynamicAny::DynAny_ptr copy (void)=0
virtual void insert_boolean (::CORBA::Boolean value)=0
virtual void insert_octet (::CORBA::Octet value)=0
virtual void insert_char (::CORBA::Char value)=0
virtual void insert_short (::CORBA::Short value)=0
virtual void insert_ushort (::CORBA::UShort value)=0
virtual void insert_long (::CORBA::Long value)=0
virtual void insert_ulong (::CORBA::ULong value)=0
virtual void insert_float (::CORBA::Float value)=0
virtual void insert_double (::CORBA::Double value)=0
virtual void insert_string (const char *value)=0
virtual void insert_reference (::CORBA::Object_ptr value)=0
virtual void insert_typecode (::CORBA::TypeCode_ptr value)=0
virtual void insert_longlong (::CORBA::LongLong value)=0
virtual void insert_ulonglong (::CORBA::ULongLong value)=0
virtual void insert_longdouble (::CORBA::LongDouble value)=0
virtual void insert_wchar (::CORBA::WChar value)=0
virtual void insert_wstring (const ::CORBA::WChar *value)=0
virtual void insert_any (const ::CORBA::Any &value)=0
virtual void insert_dyn_any (::DynamicAny::DynAny_ptr value)=0
virtual void insert_val (::CORBA::ValueBase *value)=0
virtual ::CORBA::Boolean get_boolean (void)=0
virtual ::CORBA::Octet get_octet (void)=0
virtual ::CORBA::Char get_char (void)=0
virtual ::CORBA::Short get_short (void)=0
virtual ::CORBA::UShort get_ushort (void)=0
virtual ::CORBA::Long get_long (void)=0
virtual ::CORBA::ULong get_ulong (void)=0
virtual ::CORBA::Float get_float (void)=0
virtual ::CORBA::Double get_double (void)=0
virtual char * get_string (void)=0
virtual ::CORBA::Object_ptr get_reference (void)=0
virtual ::CORBA::TypeCode_ptr get_typecode (void)=0
virtual ::CORBA::LongLong get_longlong (void)=0
virtual ::CORBA::ULongLong get_ulonglong (void)=0
virtual ::CORBA::LongDouble get_longdouble (void)=0
virtual ::CORBA::WChar get_wchar (void)=0
virtual ::CORBA::WCharget_wstring (void)=0
virtual ::CORBA::Any * get_any (void)=0
virtual ::DynamicAny::DynAny_ptr get_dyn_any (void)=0
virtual ::CORBA::ValueBase * get_val (void)=0
virtual ::CORBA::Boolean seek (::CORBA::Long index)=0
virtual void rewind (void)=0
virtual ::CORBA::Boolean next (void)=0
virtual ::CORBA::ULong component_count (void)=0
virtual ::DynamicAny::DynAny_ptr current_component (void)=0
virtual void insert_abstract (::CORBA::AbstractBase_ptr value)=0
virtual ::CORBA::AbstractBase_ptr get_abstract (void)=0
virtual void insert_boolean_seq (const ::CORBA::BooleanSeq &value)=0
virtual void insert_octet_seq (const ::CORBA::OctetSeq &value)=0
virtual void insert_char_seq (const ::CORBA::CharSeq &value)=0
virtual void insert_short_seq (const ::CORBA::ShortSeq &value)=0
virtual void insert_ushort_seq (const ::CORBA::UShortSeq &value)=0
virtual void insert_long_seq (const ::CORBA::LongSeq &value)=0
virtual void insert_ulong_seq (const ::CORBA::ULongSeq &value)=0
virtual void insert_float_seq (const ::CORBA::FloatSeq &value)=0
virtual void insert_double_seq (const ::CORBA::DoubleSeq &value)=0
virtual void insert_longlong_seq (const ::CORBA::LongLongSeq &value)=0
virtual void insert_ulonglong_seq (const ::CORBA::ULongLongSeq &value)=0
virtual void insert_longdouble_seq (const ::CORBA::LongDoubleSeq &value)=0
virtual void insert_wchar_seq (const ::CORBA::WCharSeq &value)=0
virtual ::CORBA::BooleanSeqget_boolean_seq (void)=0
virtual ::CORBA::OctetSeqget_octet_seq (void)=0
virtual ::CORBA::CharSeqget_char_seq (void)=0
virtual ::CORBA::ShortSeqget_short_seq (void)=0
virtual ::CORBA::UShortSeqget_ushort_seq (void)=0
virtual ::CORBA::LongSeqget_long_seq (void)=0
virtual ::CORBA::ULongSeqget_ulong_seq (void)=0
virtual ::CORBA::FloatSeqget_float_seq (void)=0
virtual ::CORBA::DoubleSeqget_double_seq (void)=0
virtual ::CORBA::LongLongSeqget_longlong_seq (void)=0
virtual ::CORBA::ULongLongSeqget_ulonglong_seq (void)=0
virtual ::CORBA::LongDoubleSeqget_longdouble_seq (void)=0
virtual ::CORBA::WCharSeqget_wchar_seq (void)=0
virtual ::CORBA::Boolean _is_a (const char *type_id)
virtual const char * _interface_repository_id (void) const
virtual ::CORBA::Boolean marshal (TAO_OutputCDR &cdr)

Static Public Member Functions

static void _tao_any_destructor (void *)
static DynAny_ptr _duplicate (DynAny_ptr obj)
static void _tao_release (DynAny_ptr obj)
static DynAny_ptr _narrow (::CORBA::Object_ptr obj)
static DynAny_ptr _unchecked_narrow (::CORBA::Object_ptr obj)
static DynAny_ptr _nil (void)

Static Public Attributes

::CORBA::TypeCode_ptr const _tc_InvalidValue
::CORBA::TypeCode_ptr const _tc_TypeMismatch

Protected Member Functions

 DynAny (void)
virtual ~DynAny (void)

Private Member Functions

 DynAny (const DynAny &)
void operator= (const DynAny &)

Member Typedef Documentation


Constructor & Destructor Documentation

DynamicAny::DynAny::DynAny ( void  ) [protected]
DynamicAny::DynAny::~DynAny ( void  ) [protected, virtual]
DynamicAny::DynAny::DynAny ( const DynAny ) [private]

Member Function Documentation

const char * DynamicAny::DynAny::_interface_repository_id ( void  ) const [virtual]
CORBA::Boolean DynamicAny::DynAny::_is_a ( const char *  type_id) [virtual]
void DynamicAny::DynAny::_tao_any_destructor ( void *  _tao_void_pointer) [static]
virtual void DynamicAny::DynAny::assign ( ::DynamicAny::DynAny_ptr  dyn_any) [pure virtual]
virtual ::CORBA::ULong DynamicAny::DynAny::component_count ( void  ) [pure virtual]

Implemented in TAO_DynCommon.

virtual ::DynamicAny::DynAny_ptr DynamicAny::DynAny::copy ( void  ) [pure virtual]

Implemented in TAO_DynCommon.

virtual void DynamicAny::DynAny::destroy ( void  ) [pure virtual]
virtual ::CORBA::Boolean DynamicAny::DynAny::equal ( ::DynamicAny::DynAny_ptr  dyn_any) [pure virtual]
virtual void DynamicAny::DynAny::from_any ( const ::CORBA::Any &  value) [pure virtual]
virtual ::CORBA::AbstractBase_ptr DynamicAny::DynAny::get_abstract ( void  ) [pure virtual]

Implemented in TAO_DynCommon.

virtual ::CORBA::Any* DynamicAny::DynAny::get_any ( void  ) [pure virtual]

Implemented in TAO_DynCommon.

virtual ::CORBA::Boolean DynamicAny::DynAny::get_boolean ( void  ) [pure virtual]

Implemented in TAO_DynCommon.

virtual ::CORBA::BooleanSeq* DynamicAny::DynAny::get_boolean_seq ( void  ) [pure virtual]

Implemented in TAO_DynCommon.

virtual ::CORBA::Char DynamicAny::DynAny::get_char ( void  ) [pure virtual]

Implemented in TAO_DynCommon.

virtual ::CORBA::CharSeq* DynamicAny::DynAny::get_char_seq ( void  ) [pure virtual]

Implemented in TAO_DynCommon.

virtual ::CORBA::Double DynamicAny::DynAny::get_double ( void  ) [pure virtual]

Implemented in TAO_DynCommon.

virtual ::CORBA::DoubleSeq* DynamicAny::DynAny::get_double_seq ( void  ) [pure virtual]

Implemented in TAO_DynCommon.

virtual ::DynamicAny::DynAny_ptr DynamicAny::DynAny::get_dyn_any ( void  ) [pure virtual]

Implemented in TAO_DynCommon.

virtual ::CORBA::Float DynamicAny::DynAny::get_float ( void  ) [pure virtual]

Implemented in TAO_DynCommon.

virtual ::CORBA::FloatSeq* DynamicAny::DynAny::get_float_seq ( void  ) [pure virtual]

Implemented in TAO_DynCommon.

virtual ::CORBA::Long DynamicAny::DynAny::get_long ( void  ) [pure virtual]

Implemented in TAO_DynCommon.

virtual ::CORBA::LongSeq* DynamicAny::DynAny::get_long_seq ( void  ) [pure virtual]

Implemented in TAO_DynCommon.

virtual ::CORBA::LongDouble DynamicAny::DynAny::get_longdouble ( void  ) [pure virtual]

Implemented in TAO_DynCommon.

virtual ::CORBA::LongDoubleSeq* DynamicAny::DynAny::get_longdouble_seq ( void  ) [pure virtual]

Implemented in TAO_DynCommon.

virtual ::CORBA::LongLong DynamicAny::DynAny::get_longlong ( void  ) [pure virtual]

Implemented in TAO_DynCommon.

virtual ::CORBA::LongLongSeq* DynamicAny::DynAny::get_longlong_seq ( void  ) [pure virtual]

Implemented in TAO_DynCommon.

virtual ::CORBA::Octet DynamicAny::DynAny::get_octet ( void  ) [pure virtual]

Implemented in TAO_DynCommon.

virtual ::CORBA::OctetSeq* DynamicAny::DynAny::get_octet_seq ( void  ) [pure virtual]

Implemented in TAO_DynCommon.

virtual ::CORBA::Object_ptr DynamicAny::DynAny::get_reference ( void  ) [pure virtual]

Implemented in TAO_DynCommon.

virtual ::CORBA::Short DynamicAny::DynAny::get_short ( void  ) [pure virtual]

Implemented in TAO_DynCommon.

virtual ::CORBA::ShortSeq* DynamicAny::DynAny::get_short_seq ( void  ) [pure virtual]

Implemented in TAO_DynCommon.

virtual char* DynamicAny::DynAny::get_string ( void  ) [pure virtual]

Implemented in TAO_DynCommon.

virtual ::CORBA::TypeCode_ptr DynamicAny::DynAny::get_typecode ( void  ) [pure virtual]

Implemented in TAO_DynCommon.

virtual ::CORBA::ULong DynamicAny::DynAny::get_ulong ( void  ) [pure virtual]

Implemented in TAO_DynCommon.

virtual ::CORBA::ULongSeq* DynamicAny::DynAny::get_ulong_seq ( void  ) [pure virtual]

Implemented in TAO_DynCommon.

virtual ::CORBA::ULongLong DynamicAny::DynAny::get_ulonglong ( void  ) [pure virtual]

Implemented in TAO_DynCommon.

virtual ::CORBA::ULongLongSeq* DynamicAny::DynAny::get_ulonglong_seq ( void  ) [pure virtual]

Implemented in TAO_DynCommon.

virtual ::CORBA::UShort DynamicAny::DynAny::get_ushort ( void  ) [pure virtual]

Implemented in TAO_DynCommon.

virtual ::CORBA::UShortSeq* DynamicAny::DynAny::get_ushort_seq ( void  ) [pure virtual]

Implemented in TAO_DynCommon.

virtual ::CORBA::ValueBase* DynamicAny::DynAny::get_val ( void  ) [pure virtual]

Implemented in TAO_DynCommon, and TAO_DynValue_i.

virtual ::CORBA::WChar DynamicAny::DynAny::get_wchar ( void  ) [pure virtual]

Implemented in TAO_DynCommon.

virtual ::CORBA::WCharSeq* DynamicAny::DynAny::get_wchar_seq ( void  ) [pure virtual]

Implemented in TAO_DynCommon.

virtual ::CORBA::WChar* DynamicAny::DynAny::get_wstring ( void  ) [pure virtual]

Implemented in TAO_DynCommon.

virtual void DynamicAny::DynAny::insert_abstract ( ::CORBA::AbstractBase_ptr  value) [pure virtual]
virtual void DynamicAny::DynAny::insert_any ( const ::CORBA::Any &  value) [pure virtual]
virtual void DynamicAny::DynAny::insert_boolean ( ::CORBA::Boolean  value) [pure virtual]
virtual void DynamicAny::DynAny::insert_boolean_seq ( const ::CORBA::BooleanSeq value) [pure virtual]
virtual void DynamicAny::DynAny::insert_char ( ::CORBA::Char  value) [pure virtual]
virtual void DynamicAny::DynAny::insert_char_seq ( const ::CORBA::CharSeq value) [pure virtual]
virtual void DynamicAny::DynAny::insert_double ( ::CORBA::Double  value) [pure virtual]
virtual void DynamicAny::DynAny::insert_double_seq ( const ::CORBA::DoubleSeq value) [pure virtual]
virtual void DynamicAny::DynAny::insert_dyn_any ( ::DynamicAny::DynAny_ptr  value) [pure virtual]
virtual void DynamicAny::DynAny::insert_float ( ::CORBA::Float  value) [pure virtual]
virtual void DynamicAny::DynAny::insert_float_seq ( const ::CORBA::FloatSeq value) [pure virtual]
virtual void DynamicAny::DynAny::insert_long ( ::CORBA::Long  value) [pure virtual]
virtual void DynamicAny::DynAny::insert_long_seq ( const ::CORBA::LongSeq value) [pure virtual]
virtual void DynamicAny::DynAny::insert_longdouble ( ::CORBA::LongDouble  value) [pure virtual]
virtual void DynamicAny::DynAny::insert_longdouble_seq ( const ::CORBA::LongDoubleSeq value) [pure virtual]
virtual void DynamicAny::DynAny::insert_longlong ( ::CORBA::LongLong  value) [pure virtual]
virtual void DynamicAny::DynAny::insert_longlong_seq ( const ::CORBA::LongLongSeq value) [pure virtual]
virtual void DynamicAny::DynAny::insert_octet ( ::CORBA::Octet  value) [pure virtual]
virtual void DynamicAny::DynAny::insert_octet_seq ( const ::CORBA::OctetSeq value) [pure virtual]
virtual void DynamicAny::DynAny::insert_reference ( ::CORBA::Object_ptr  value) [pure virtual]
virtual void DynamicAny::DynAny::insert_short ( ::CORBA::Short  value) [pure virtual]
virtual void DynamicAny::DynAny::insert_short_seq ( const ::CORBA::ShortSeq value) [pure virtual]
virtual void DynamicAny::DynAny::insert_string ( const char *  value) [pure virtual]

Implemented in TAO_DynCommon.

virtual void DynamicAny::DynAny::insert_typecode ( ::CORBA::TypeCode_ptr  value) [pure virtual]
virtual void DynamicAny::DynAny::insert_ulong ( ::CORBA::ULong  value) [pure virtual]
virtual void DynamicAny::DynAny::insert_ulong_seq ( const ::CORBA::ULongSeq value) [pure virtual]
virtual void DynamicAny::DynAny::insert_ulonglong ( ::CORBA::ULongLong  value) [pure virtual]
virtual void DynamicAny::DynAny::insert_ulonglong_seq ( const ::CORBA::ULongLongSeq value) [pure virtual]
virtual void DynamicAny::DynAny::insert_ushort ( ::CORBA::UShort  value) [pure virtual]
virtual void DynamicAny::DynAny::insert_ushort_seq ( const ::CORBA::UShortSeq value) [pure virtual]
virtual void DynamicAny::DynAny::insert_val ( ::CORBA::ValueBase *  value) [pure virtual]
virtual void DynamicAny::DynAny::insert_wchar ( ::CORBA::WChar  value) [pure virtual]
virtual void DynamicAny::DynAny::insert_wchar_seq ( const ::CORBA::WCharSeq value) [pure virtual]
virtual void DynamicAny::DynAny::insert_wstring ( const ::CORBA::WChar value) [pure virtual]
virtual ::CORBA::Boolean DynamicAny::DynAny::next ( void  ) [pure virtual]

Implemented in TAO_DynCommon.

void DynamicAny::DynAny::operator= ( const DynAny ) [private]
virtual void DynamicAny::DynAny::rewind ( void  ) [pure virtual]

Implemented in TAO_DynCommon.

virtual ::CORBA::Boolean DynamicAny::DynAny::seek ( ::CORBA::Long  index) [pure virtual]
virtual ::CORBA::Any* DynamicAny::DynAny::to_any ( void  ) [pure virtual]
virtual ::CORBA::TypeCode_ptr DynamicAny::DynAny::type ( void  ) [pure virtual]

Implemented in TAO_DynCommon.


Member Data Documentation


The documentation for this class was generated from the following files: