import "DynamicAny.pidl";
Inheritance diagram for DynamicAny::DynArray:
Public Types | |
typedef DynArray_ptr | _ptr_type |
typedef DynArray_var | _var_type |
Public Member Functions | |
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::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 | |
DynArray_ptr | _duplicate (DynArray_ptr obj) |
void | _tao_release (DynArray_ptr obj) |
DynArray_ptr | _narrow (CORBA::Object_ptr obj) |
DynArray_ptr | _unchecked_narrow (CORBA::Object_ptr obj) |
DynArray_ptr | _nil (void) |
Protected Member Functions | |
DynArray (void) | |
virtual | ~DynArray (void) |
Private Member Functions | |
DynArray (const DynArray &) | |
void | operator= (const DynArray &) |
|
Implements DynamicAny::DynAny. Definition at line 1872 of file DynamicAnyC.h. |
|
Implements DynamicAny::DynAny. Definition at line 1873 of file DynamicAnyC.h. |
|
Definition at line 1262 of file DynamicAnyC.cpp.
01263 {} |
|
Definition at line 1265 of file DynamicAnyC.cpp.
01266 {} |
|
|
|
Definition at line 1303 of file DynamicAnyC.cpp. References CORBA::Object::_add_ref(), and DynamicAny::DynArray_ptr.
01304 { 01305 if (! ::CORBA::is_nil (obj)) 01306 { 01307 obj->_add_ref (); 01308 } 01309 01310 return obj; 01311 } |
|
Implements DynamicAny::DynAny. Definition at line 1352 of file DynamicAnyC.cpp.
01353 { 01354 return "IDL:omg.org/DynamicAny/DynArray:1.0"; 01355 } |
|
Implements DynamicAny::DynAny. Definition at line 1320 of file DynamicAnyC.cpp. References ACE_OS::strcmp().
01324 { 01325 if ( 01326 !ACE_OS::strcmp ( 01327 value, 01328 "IDL:omg.org/DynamicAny/DynAny:1.0" 01329 ) || 01330 !ACE_OS::strcmp ( 01331 value, 01332 "IDL:omg.org/DynamicAny/DynArray:1.0" 01333 ) || 01334 !ACE_OS::strcmp ( 01335 value, 01336 "IDL:omg.org/CORBA/LocalObject:1.0" 01337 ) || 01338 !ACE_OS::strcmp ( 01339 value, 01340 "IDL:omg.org/CORBA/Object:1.0" 01341 ) 01342 ) 01343 { 01344 return true; // success using local knowledge 01345 } 01346 else 01347 { 01348 return false; 01349 } 01350 } |
|
Implements DynamicAny::DynAny. Implemented in TAO_DynArray_i. Definition at line 1269 of file DynamicAnyC.cpp. References DynamicAny::DynArray_ptr, and CORBA::is_nil().
01273 { 01274 if (CORBA::is_nil (_tao_objref)) 01275 { 01276 return DynArray::_nil (); 01277 } 01278 01279 DynArray_ptr proxy = 01280 dynamic_cast<DynArray_ptr> (_tao_objref); 01281 01282 return DynArray::_duplicate (proxy); 01283 } |
|
Implements DynamicAny::DynAny. Definition at line 1890 of file DynamicAnyC.h. References DynamicAny::DynArray_ptr.
01891 {
01892 return static_cast<DynArray_ptr> (0);
01893 }
|
|
Definition at line 1314 of file DynamicAnyC.cpp. References DynamicAny::DynArray_ptr.
01315 { 01316 ::CORBA::release (obj); 01317 } |
|
Implements DynamicAny::DynAny. Definition at line 1286 of file DynamicAnyC.cpp. References DynamicAny::DynArray_ptr, and CORBA::is_nil().
01290 { 01291 if (CORBA::is_nil (_tao_objref)) 01292 { 01293 return DynArray::_nil (); 01294 } 01295 01296 DynArray_ptr proxy = 01297 dynamic_cast<DynArray_ptr> (_tao_objref); 01298 01299 return DynArray::_duplicate (proxy); 01300 } |
|
Implemented in TAO_DynArray_i. |
|
Implemented in TAO_DynArray_i. |
|
Implemented in TAO_DynArray_i. |
|
Implemented in TAO_DynArray_i. |
|
Implements DynamicAny::DynAny. Definition at line 1358 of file DynamicAnyC.cpp.
01359 { 01360 return false; 01361 } |
|
|
|
|
|
|
|
|
|
|