import "DynamicAny.pidl";
Inheritance diagram for DynamicAny::DynSequence:
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 &) |
|
Implements DynamicAny::DynAny. Definition at line 1720 of file DynamicAnyC.h. |
|
Implements DynamicAny::DynAny. Definition at line 1721 of file DynamicAnyC.h. |
|
Definition at line 1125 of file DynamicAnyC.cpp.
01126 {} |
|
Definition at line 1128 of file DynamicAnyC.cpp.
01129 {} |
|
|
|
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 } |
|
Implements DynamicAny::DynAny. Definition at line 1215 of file DynamicAnyC.cpp.
01216 { 01217 return "IDL:omg.org/DynamicAny/DynSequence:1.0"; 01218 } |
|
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 } |
|
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 } |
|
Implements DynamicAny::DynAny. Definition at line 1738 of file DynamicAnyC.h. References DynamicAny::DynSequence_ptr.
01739 {
01740 return static_cast<DynSequence_ptr> (0);
01741 }
|
|
Definition at line 1177 of file DynamicAnyC.cpp. References DynamicAny::DynSequence_ptr.
01178 { 01179 ::CORBA::release (obj); 01180 } |
|
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 } |
|
Implemented in TAO_DynSequence_i. |
|
Implemented in TAO_DynSequence_i. |
|
Implemented in TAO_DynSequence_i. |
|
Implemented in TAO_DynSequence_i. |
|
Implemented in TAO_DynSequence_i. |
|
Implemented in TAO_DynSequence_i. |
|
Implements DynamicAny::DynAny. Definition at line 1221 of file DynamicAnyC.cpp.
01222 { 01223 return false; 01224 } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|