TAO_DynamicAny  2.1.2
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions
DynamicAny::DynArray Class Reference

#include <DynamicAnyC.h>

Inheritance diagram for DynamicAny::DynArray:
Inheritance graph
[legend]

List of all members.

Public Types

typedef DynArray_ptr _ptr_type
typedef DynArray_var _var_type
typedef DynArray_out _out_type
- Public Types inherited from DynamicAny::DynAny
- Public Types inherited from CORBA::Object

Public Member Functions

virtual ::DynamicAny::AnySeqget_elements (void)=0
virtual void set_elements (const ::DynamicAny::AnySeq &value)=0
virtual ::DynamicAny::DynAnySeqget_elements_as_dyn_any (void)=0
virtual void set_elements_as_dyn_any (const ::DynamicAny::DynAnySeq &value)=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 DynamicAny::DynAny
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
- 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
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 DynArray_ptr _duplicate (DynArray_ptr obj)
static void _tao_release (DynArray_ptr obj)
static DynArray_ptr _narrow (::CORBA::Object_ptr obj)
static DynArray_ptr _unchecked_narrow (::CORBA::Object_ptr obj)
static DynArray_ptr _nil (void)
- Static Public Member Functions inherited from DynamicAny::DynAny
static DynAny_ptr _duplicate (DynAny_ptr obj)
static void _tao_release (DynAny_ptr obj)
- 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)

Protected Member Functions

 DynArray (void)
virtual ~DynArray (void)
- Protected Member Functions inherited from DynamicAny::DynAny
 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

 DynArray (const DynArray &)
void operator= (const DynArray &)

Additional Inherited Members

- Static Public Attributes inherited from DynamicAny::DynAny
::CORBA::TypeCode_ptr const _tc_InvalidValue
::CORBA::TypeCode_ptr const _tc_TypeMismatch

Member Typedef Documentation

Reimplemented from DynamicAny::DynAny.

Reimplemented from DynamicAny::DynAny.

Reimplemented from DynamicAny::DynAny.


Constructor & Destructor Documentation

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

Member Function Documentation

DynamicAny::DynArray_ptr DynamicAny::DynArray::_duplicate ( DynArray_ptr  obj)
static
const char * DynamicAny::DynArray::_interface_repository_id ( void  ) const
virtual

Reimplemented from DynamicAny::DynAny.

CORBA::Boolean DynamicAny::DynArray::_is_a ( const char *  type_id)
virtual

Reimplemented from DynamicAny::DynAny.

DynamicAny::DynArray_ptr DynamicAny::DynArray::_narrow ( ::CORBA::Object_ptr  obj)
static

Reimplemented from DynamicAny::DynAny.

DynamicAny::DynArray_ptr DynamicAny::DynArray::_nil ( void  )
static

Reimplemented from DynamicAny::DynAny.

void DynamicAny::DynArray::_tao_any_destructor ( void *  _tao_void_pointer)
static

Reimplemented from DynamicAny::DynAny.

void DynamicAny::DynArray::_tao_release ( DynArray_ptr  obj)
static
DynamicAny::DynArray_ptr DynamicAny::DynArray::_unchecked_narrow ( ::CORBA::Object_ptr  obj)
static

Reimplemented from DynamicAny::DynAny.

virtual ::DynamicAny::AnySeq* DynamicAny::DynArray::get_elements ( void  )
pure virtual

Implemented in TAO_DynArray_i.

virtual ::DynamicAny::DynAnySeq* DynamicAny::DynArray::get_elements_as_dyn_any ( void  )
pure virtual

Implemented in TAO_DynArray_i.

CORBA::Boolean DynamicAny::DynArray::marshal ( TAO_OutputCDR cdr)
virtual

Reimplemented from DynamicAny::DynAny.

void DynamicAny::DynArray::operator= ( const DynArray )
private
virtual void DynamicAny::DynArray::set_elements ( const ::DynamicAny::AnySeq value)
pure virtual
virtual void DynamicAny::DynArray::set_elements_as_dyn_any ( const ::DynamicAny::DynAnySeq value)
pure virtual

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