DynamicAny::DynSequence Interface Reference

import "DynamicAny.pidl";

Inheritance diagram for DynamicAny::DynSequence:

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

Collaboration graph
[legend]
List of all members.

Public Types

typedef DynSequence_ptr _ptr_type
typedef DynSequence_var _var_type

Public Member Functions

unsigned long get_length ()
void set_length (in unsigned long len) raises (InvalidValue)
AnySeq get_elements ()
void set_elements (in AnySeq value) raises (TypeMismatch, InvalidValue)
DynAnySeq get_elements_as_dyn_any ()
void set_elements_as_dyn_any (in DynAnySeq value) raises (TypeMismatch, InvalidValue)
virtual CORBA::ULong get_length ()=0 throw ( CORBA::SystemException )
virtual void set_length (::CORBA::ULong len)=0 throw ( CORBA::SystemException, ::DynamicAny::DynAny::InvalidValue )
virtual::DynamicAny::AnySeq * get_elements ()=0 throw ( CORBA::SystemException )
virtual void set_elements (const::DynamicAny::AnySeq &value)=0 throw ( CORBA::SystemException, ::DynamicAny::DynAny::TypeMismatch, ::DynamicAny::DynAny::InvalidValue )
virtual::DynamicAny::DynAnySeq * get_elements_as_dyn_any ()=0 throw ( CORBA::SystemException )
virtual void set_elements_as_dyn_any (const::DynamicAny::DynAnySeq &value)=0 throw ( CORBA::SystemException, ::DynamicAny::DynAny::TypeMismatch, ::DynamicAny::DynAny::InvalidValue )
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

DynSequence_ptr _duplicate (DynSequence_ptr obj)
void _tao_release (DynSequence_ptr obj)
DynSequence_ptr _narrow (CORBA::Object_ptr obj)
DynSequence_ptr _unchecked_narrow (CORBA::Object_ptr obj)
DynSequence_ptr _nil (void)

Protected Member Functions

 DynSequence (void)
virtual ~DynSequence (void)

Private Member Functions

 DynSequence (const DynSequence &)
void operator= (const DynSequence &)

Member Typedef Documentation

typedef DynSequence_ptr DynamicAny::DynSequence::_ptr_type
 

Implements DynamicAny::DynAny.

Definition at line 1720 of file DynamicAnyC.h.

typedef DynSequence_var DynamicAny::DynSequence::_var_type
 

Implements DynamicAny::DynAny.

Definition at line 1721 of file DynamicAnyC.h.


Constructor & Destructor Documentation

DynamicAny::DynSequence::DynSequence void   )  [protected]
 

Definition at line 1125 of file DynamicAnyC.cpp.

01126 {}

DynamicAny::DynSequence::~DynSequence void   )  [protected, virtual]
 

Definition at line 1128 of file DynamicAnyC.cpp.

01129 {}

DynamicAny::DynSequence::DynSequence const DynSequence  )  [private]
 


Member Function Documentation

DynamicAny::DynSequence_ptr DynamicAny::DynSequence::_duplicate DynSequence_ptr  obj  )  [static]
 

Definition at line 1166 of file DynamicAnyC.cpp.

References CORBA::Object::_add_ref(), and DynamicAny::DynSequence_ptr.

01167 {
01168   if (! ::CORBA::is_nil (obj))
01169     {
01170       obj->_add_ref ();
01171     }
01172 
01173   return obj;
01174 }

const char * DynamicAny::DynSequence::_interface_repository_id void   )  const [virtual]
 

Implements DynamicAny::DynAny.

Definition at line 1215 of file DynamicAnyC.cpp.

01216 {
01217   return "IDL:omg.org/DynamicAny/DynSequence:1.0";
01218 }

CORBA::Boolean DynamicAny::DynSequence::_is_a const char *  type_id  )  [virtual]
 

Implements DynamicAny::DynAny.

Definition at line 1183 of file DynamicAnyC.cpp.

References ACE_OS::strcmp().

01187 {
01188   if (
01189       !ACE_OS::strcmp (
01190           value,
01191           "IDL:omg.org/DynamicAny/DynAny:1.0"
01192         ) ||
01193       !ACE_OS::strcmp (
01194           value,
01195           "IDL:omg.org/DynamicAny/DynSequence:1.0"
01196         ) ||
01197       !ACE_OS::strcmp (
01198           value,
01199           "IDL:omg.org/CORBA/LocalObject:1.0"
01200         ) ||
01201       !ACE_OS::strcmp (
01202           value,
01203           "IDL:omg.org/CORBA/Object:1.0"
01204         )
01205     )
01206     {
01207       return true; // success using local knowledge
01208     }
01209   else
01210     {
01211       return false;
01212     }
01213 }

DynamicAny::DynSequence_ptr DynamicAny::DynSequence::_narrow CORBA::Object_ptr  obj  )  [static]
 

Implements DynamicAny::DynAny.

Implemented in TAO_DynSequence_i.

Definition at line 1132 of file DynamicAnyC.cpp.

References DynamicAny::DynSequence_ptr, and CORBA::is_nil().

01136 {
01137   if (CORBA::is_nil (_tao_objref))
01138     {
01139       return DynSequence::_nil ();
01140     }
01141 
01142   DynSequence_ptr proxy =
01143     dynamic_cast<DynSequence_ptr> (_tao_objref);
01144 
01145   return DynSequence::_duplicate (proxy);
01146 }

DynSequence_ptr DynamicAny::DynSequence::_nil void   )  [inline, static]
 

Implements DynamicAny::DynAny.

Definition at line 1738 of file DynamicAnyC.h.

References DynamicAny::DynSequence_ptr.

01739     {
01740       return static_cast<DynSequence_ptr> (0);
01741     }

void DynamicAny::DynSequence::_tao_release DynSequence_ptr  obj  )  [static]
 

Definition at line 1177 of file DynamicAnyC.cpp.

References DynamicAny::DynSequence_ptr.

01178 {
01179   ::CORBA::release (obj);
01180 }

DynamicAny::DynSequence_ptr DynamicAny::DynSequence::_unchecked_narrow CORBA::Object_ptr  obj  )  [static]
 

Implements DynamicAny::DynAny.

Definition at line 1149 of file DynamicAnyC.cpp.

References DynamicAny::DynSequence_ptr, and CORBA::is_nil().

01153 {
01154   if (CORBA::is_nil (_tao_objref))
01155     {
01156       return DynSequence::_nil ();
01157     }
01158 
01159   DynSequence_ptr proxy =
01160     dynamic_cast<DynSequence_ptr> (_tao_objref);
01161 
01162   return DynSequence::_duplicate (proxy);
01163 }

virtual ::DynamicAny::AnySeq* DynamicAny::DynSequence::get_elements  )  throw ( CORBA::SystemException ) [pure virtual]
 

Implemented in TAO_DynSequence_i.

AnySeq DynamicAny::DynSequence::get_elements  ) 
 

Implemented in TAO_DynSequence_i.

virtual ::DynamicAny::DynAnySeq* DynamicAny::DynSequence::get_elements_as_dyn_any  )  throw ( CORBA::SystemException ) [pure virtual]
 

Implemented in TAO_DynSequence_i.

DynAnySeq DynamicAny::DynSequence::get_elements_as_dyn_any  ) 
 

Implemented in TAO_DynSequence_i.

virtual CORBA::ULong DynamicAny::DynSequence::get_length  )  throw ( CORBA::SystemException ) [pure virtual]
 

Implemented in TAO_DynSequence_i.

unsigned long DynamicAny::DynSequence::get_length  ) 
 

Implemented in TAO_DynSequence_i.

CORBA::Boolean DynamicAny::DynSequence::marshal TAO_OutputCDR cdr  )  [virtual]
 

Implements DynamicAny::DynAny.

Definition at line 1221 of file DynamicAnyC.cpp.

01222 {
01223   return false;
01224 }

void DynamicAny::DynSequence::operator= const DynSequence  )  [private]
 

virtual void DynamicAny::DynSequence::set_elements const::DynamicAny::AnySeq &  value  )  throw ( CORBA::SystemException, ::DynamicAny::DynAny::TypeMismatch, ::DynamicAny::DynAny::InvalidValue ) [pure virtual]
 

void DynamicAny::DynSequence::set_elements in AnySeq  value  )  raises (TypeMismatch, InvalidValue)
 

virtual void DynamicAny::DynSequence::set_elements_as_dyn_any const::DynamicAny::DynAnySeq &  value  )  throw ( CORBA::SystemException, ::DynamicAny::DynAny::TypeMismatch, ::DynamicAny::DynAny::InvalidValue ) [pure virtual]
 

void DynamicAny::DynSequence::set_elements_as_dyn_any in DynAnySeq  value  )  raises (TypeMismatch, InvalidValue)
 

virtual void DynamicAny::DynSequence::set_length ::CORBA::ULong  len  )  throw ( CORBA::SystemException, ::DynamicAny::DynAny::InvalidValue ) [pure virtual]
 

void DynamicAny::DynSequence::set_length in unsigned long  len  )  raises (InvalidValue)
 


The documentation for this interface was generated from the following files:
Generated on Thu Nov 9 13:03:08 2006 for TAO_DynamicAny by doxygen 1.3.6