TAO_DynamicAny  2.0.3
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]

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 Types inherited from CORBA::Object

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)
- Public Member Functions inherited from CORBA::Object
virtual ~Object (void)
virtual TAO_Abstract_ServantBase_servant (void) const
virtual CORBA::Boolean _is_collocated (void) const
virtual CORBA::Boolean _is_local (void) const
virtual TAO::ObjectKey * _key (void)
 Object (TAO_Stub *p, CORBA::Boolean collocated=false, TAO_Abstract_ServantBase *servant=0, TAO_ORB_Core *orb_core=0)
 Object (IOP::IOR *ior, TAO_ORB_Core *orb_core)
virtual TAO_Stub_stubobj (void) const
virtual TAO_Stub_stubobj (void)
virtual void _proxy_broker (TAO::Object_Proxy_Broker *proxy_broker)
CORBA::Boolean is_evaluated (void) const
void set_collocated_servant (TAO_Abstract_ServantBase *)
TAO_ORB_Coreorb_core (void) const
IOP::IORsteal_ior (void)
const IOP::IORior (void) const
virtual bool can_convert_to_ior (void) const
virtual char * convert_to_ior (bool use_omg_ior_format, const char *ior_prefix) const
void _decr_refcount (void)
virtual void _add_ref (void)
virtual void _remove_ref (void)
virtual CORBA::ULong _refcount_value (void) const
virtual CORBA::ULong _hash (CORBA::ULong maximum)
virtual CORBA::Boolean _is_equivalent (CORBA::Object_ptr other_obj)
virtual CORBA::Boolean _non_existent (void)
virtual InterfaceDef_ptr _get_interface (void)
virtual CORBA::Object_ptr _get_component (void)
virtual char * _repository_id (void)
virtual void _create_request (CORBA::Context_ptr ctx, const char *operation, CORBA::NVList_ptr arg_list, CORBA::NamedValue_ptr result, CORBA::Request_ptr &request, CORBA::Flags req_flags)
virtual void _create_request (CORBA::Context_ptr ctx, const char *operation, CORBA::NVList_ptr arg_list, CORBA::NamedValue_ptr result, CORBA::ExceptionList_ptr exclist, CORBA::ContextList_ptr ctxtlist, CORBA::Request_ptr &request, CORBA::Flags req_flags)
virtual CORBA::Request_ptr _request (const char *operation)
CORBA::Policy_ptr _get_policy (CORBA::PolicyType type)
CORBA::Policy_ptr _get_cached_policy (TAO_Cached_Policy_Type type)
CORBA::Object_ptr _set_policy_overrides (const CORBA::PolicyList &policies, CORBA::SetOverrideType set_add)
CORBA::PolicyList_get_policy_overrides (const CORBA::PolicyTypeSeq &types)
CORBA::Boolean _validate_connection (CORBA::PolicyList_out inconsistent_policies)
virtual CORBA::ORB_ptr _get_orb (void)

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 Member Functions inherited from CORBA::Object
static CORBA::Boolean marshal (const Object_ptr x, TAO_OutputCDR &cdr)
static CORBA::Boolean is_nil_i (CORBA::Object_ptr obj)
static void tao_object_initialize (Object *)
static CORBA::Object_ptr _duplicate (CORBA::Object_ptr obj)
static CORBA::Object_ptr _narrow (CORBA::Object_ptr obj)

Static Public Attributes

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

Protected Member Functions

 DynAny (void)
virtual ~DynAny (void)
- Protected Member Functions inherited from CORBA::Object
 Object (int dummy=0)
TAO::Object_Proxy_Broker * proxy_broker () const

Private Member Functions

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

Additional Inherited Members

- Protected Attributes inherited from CORBA::Object
ACE_Atomic_Op< TAO_SYNCH_MUTEX,
unsigned long > 
refcount_

Member Typedef Documentation


Constructor & Destructor Documentation

DynamicAny::DynAny::DynAny ( void  )
protected
DynamicAny::DynAny::~DynAny ( void  )
protectedvirtual
DynamicAny::DynAny::DynAny ( const DynAny )
private

Member Function Documentation

DynamicAny::DynAny_ptr DynamicAny::DynAny::_duplicate ( DynAny_ptr  obj)
static
const char * DynamicAny::DynAny::_interface_repository_id ( void  ) const
virtual
CORBA::Boolean DynamicAny::DynAny::_is_a ( const char *  type_id)
virtual
DynamicAny::DynAny_ptr DynamicAny::DynAny::_narrow ( ::CORBA::Object_ptr  obj)
static
DynamicAny::DynAny_ptr DynamicAny::DynAny::_nil ( void  )
static
void DynamicAny::DynAny::_tao_any_destructor ( void *  _tao_void_pointer)
static
void DynamicAny::DynAny::_tao_release ( DynAny_ptr  obj)
static
DynamicAny::DynAny_ptr DynamicAny::DynAny::_unchecked_narrow ( ::CORBA::Object_ptr  obj)
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 ::DynamicAny::DynAny_ptr DynamicAny::DynAny::current_component ( void  )
pure virtual
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.

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
CORBA::Boolean DynamicAny::DynAny::marshal ( TAO_OutputCDR cdr)
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

CORBA::TypeCode_ptr const DynamicAny::DynAny::_tc_InvalidValue
static
CORBA::TypeCode_ptr const DynamicAny::DynAny::_tc_TypeMismatch
static

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