#include <RT_ProtocolPropertiesC.h>
Inheritance diagram for RTCORBA::ProtocolProperties:
Definition at line 96 of file RT_ProtocolPropertiesC.h.
RTCORBA::ProtocolProperties::ProtocolProperties | ( | void | ) | [protected] |
RTCORBA::ProtocolProperties::~ProtocolProperties | ( | void | ) | [protected, virtual] |
RTCORBA::ProtocolProperties::ProtocolProperties | ( | const ProtocolProperties & | ) | [private] |
RTCORBA::ProtocolProperties_ptr RTCORBA::ProtocolProperties::_duplicate | ( | ProtocolProperties_ptr | obj | ) | [static] |
Definition at line 131 of file RT_ProtocolPropertiesC.cpp.
References CORBA::Object::_add_ref(), and CORBA::is_nil().
Referenced by _narrow(), _unchecked_narrow(), TAO_RT_Protocols_Hooks::client_protocol_properties(), operator<<=(), and TAO_RT_Protocols_Hooks::server_protocol_properties().
00132 { 00133 if (! ::CORBA::is_nil (obj)) 00134 { 00135 obj->_add_ref (); 00136 } 00137 00138 return obj; 00139 }
const char * RTCORBA::ProtocolProperties::_interface_repository_id | ( | void | ) | const [virtual] |
CORBA::Boolean RTCORBA::ProtocolProperties::_is_a | ( | const char * | type_id | ) | [virtual] |
Reimplemented from CORBA::Object.
Definition at line 148 of file RT_ProtocolPropertiesC.cpp.
References ACE_OS::strcmp().
00149 { 00150 if ( 00151 !ACE_OS::strcmp ( 00152 value, 00153 "IDL:omg.org/RTCORBA/ProtocolProperties:1.0" 00154 ) || 00155 !ACE_OS::strcmp ( 00156 value, 00157 "IDL:omg.org/CORBA/LocalObject:1.0" 00158 ) || 00159 !ACE_OS::strcmp ( 00160 value, 00161 "IDL:omg.org/CORBA/Object:1.0" 00162 ) 00163 ) 00164 { 00165 return true; // success using local knowledge 00166 } 00167 else 00168 { 00169 return false; 00170 } 00171 }
RTCORBA::ProtocolProperties_ptr RTCORBA::ProtocolProperties::_narrow | ( | ::CORBA::Object_ptr | obj | ) | [static] |
Definition at line 111 of file RT_ProtocolPropertiesC.cpp.
References _duplicate().
00114 { 00115 return ProtocolProperties::_duplicate ( 00116 dynamic_cast<ProtocolProperties_ptr> (_tao_objref) 00117 ); 00118 }
static ProtocolProperties_ptr RTCORBA::ProtocolProperties::_nil | ( | void | ) | [inline, static] |
void RTCORBA::ProtocolProperties::_tao_any_destructor | ( | void * | ) | [static] |
Reimplemented from CORBA::Object.
Definition at line 103 of file RT_ProtocolPropertiesC.cpp.
References release().
Referenced by operator<<=(), and operator>>=().
00104 { 00105 ProtocolProperties *_tao_tmp_pointer = 00106 static_cast<ProtocolProperties *> (_tao_void_pointer); 00107 ::CORBA::release (_tao_tmp_pointer); 00108 }
CORBA::Boolean RTCORBA::ProtocolProperties::_tao_decode | ( | TAO_InputCDR & | in_cdr | ) | [virtual] |
CORBA::Boolean RTCORBA::ProtocolProperties::_tao_encode | ( | TAO_OutputCDR & | out_cdr | ) | [virtual] |
void RTCORBA::ProtocolProperties::_tao_release | ( | ProtocolProperties_ptr | obj | ) | [static] |
Definition at line 142 of file RT_ProtocolPropertiesC.cpp.
References release().
00143 { 00144 ::CORBA::release (obj); 00145 }
RTCORBA::ProtocolProperties_ptr RTCORBA::ProtocolProperties::_unchecked_narrow | ( | ::CORBA::Object_ptr | obj | ) | [static] |
Definition at line 121 of file RT_ProtocolPropertiesC.cpp.
References _duplicate().
00124 { 00125 return ProtocolProperties::_duplicate ( 00126 dynamic_cast<ProtocolProperties_ptr> (_tao_objref) 00127 ); 00128 }
CORBA::Boolean RTCORBA::ProtocolProperties::marshal | ( | TAO_OutputCDR & | cdr | ) | [virtual] |
void RTCORBA::ProtocolProperties::operator= | ( | const ProtocolProperties & | ) | [private] |