import "DynamicAny.pidl";
Inheritance diagram for DynamicAny::DynFixed:
Public Types | |
typedef DynFixed_ptr | _ptr_type |
typedef DynFixed_var | _var_type |
Public Member Functions | |
string | get_value () |
boolean | set_value (in string val) raises (TypeMismatch, InvalidValue) |
virtual char * | get_value ()=0 throw ( CORBA::SystemException ) |
virtual CORBA::Boolean | set_value (const char *val)=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 | |
DynFixed_ptr | _duplicate (DynFixed_ptr obj) |
void | _tao_release (DynFixed_ptr obj) |
DynFixed_ptr | _narrow (CORBA::Object_ptr obj) |
DynFixed_ptr | _unchecked_narrow (CORBA::Object_ptr obj) |
DynFixed_ptr | _nil (void) |
Protected Member Functions | |
DynFixed (void) | |
virtual | ~DynFixed (void) |
Private Member Functions | |
DynFixed (const DynFixed &) | |
void | operator= (const DynFixed &) |
|
Implements DynamicAny::DynAny. Definition at line 912 of file DynamicAnyC.h. |
|
Implements DynamicAny::DynAny. Definition at line 913 of file DynamicAnyC.h. |
|
Definition at line 388 of file DynamicAnyC.cpp.
00389 {} |
|
Definition at line 391 of file DynamicAnyC.cpp.
00392 {} |
|
|
|
Definition at line 429 of file DynamicAnyC.cpp. References CORBA::Object::_add_ref(), and DynamicAny::DynFixed_ptr.
00430 { 00431 if (! ::CORBA::is_nil (obj)) 00432 { 00433 obj->_add_ref (); 00434 } 00435 00436 return obj; 00437 } |
|
Implements DynamicAny::DynAny. Definition at line 478 of file DynamicAnyC.cpp.
00479 { 00480 return "IDL:omg.org/DynamicAny/DynFixed:1.0"; 00481 } |
|
Implements DynamicAny::DynAny. Definition at line 446 of file DynamicAnyC.cpp. References ACE_OS::strcmp().
00450 { 00451 if ( 00452 !ACE_OS::strcmp ( 00453 value, 00454 "IDL:omg.org/DynamicAny/DynAny:1.0" 00455 ) || 00456 !ACE_OS::strcmp ( 00457 value, 00458 "IDL:omg.org/DynamicAny/DynFixed:1.0" 00459 ) || 00460 !ACE_OS::strcmp ( 00461 value, 00462 "IDL:omg.org/CORBA/LocalObject:1.0" 00463 ) || 00464 !ACE_OS::strcmp ( 00465 value, 00466 "IDL:omg.org/CORBA/Object:1.0" 00467 ) 00468 ) 00469 { 00470 return true; // success using local knowledge 00471 } 00472 else 00473 { 00474 return false; 00475 } 00476 } |
|
Implements DynamicAny::DynAny. Definition at line 395 of file DynamicAnyC.cpp. References DynamicAny::DynFixed_ptr, and CORBA::is_nil().
00399 { 00400 if (CORBA::is_nil (_tao_objref)) 00401 { 00402 return DynFixed::_nil (); 00403 } 00404 00405 DynFixed_ptr proxy = 00406 dynamic_cast<DynFixed_ptr> (_tao_objref); 00407 00408 return DynFixed::_duplicate (proxy); 00409 } |
|
Implements DynamicAny::DynAny. Definition at line 930 of file DynamicAnyC.h. References DynamicAny::DynFixed_ptr.
00931 {
00932 return static_cast<DynFixed_ptr> (0);
00933 }
|
|
Definition at line 440 of file DynamicAnyC.cpp. References DynamicAny::DynFixed_ptr.
00441 { 00442 ::CORBA::release (obj); 00443 } |
|
Implements DynamicAny::DynAny. Definition at line 412 of file DynamicAnyC.cpp. References DynamicAny::DynFixed_ptr, and CORBA::is_nil().
00416 { 00417 if (CORBA::is_nil (_tao_objref)) 00418 { 00419 return DynFixed::_nil (); 00420 } 00421 00422 DynFixed_ptr proxy = 00423 dynamic_cast<DynFixed_ptr> (_tao_objref); 00424 00425 return DynFixed::_duplicate (proxy); 00426 } |
|
|
|
|
|
Implements DynamicAny::DynAny. Definition at line 484 of file DynamicAnyC.cpp.
00485 { 00486 return false; 00487 } |
|
|
|
|
|
|