import "RTCORBA.pidl";
Inheritance diagram for RTCORBA::ClientProtocolPolicy:
Public Types | |
typedef ClientProtocolPolicy_ptr | _ptr_type |
typedef ClientProtocolPolicy_var | _var_type |
Public Member Functions | |
virtual::RTCORBA::ProtocolList * | protocols ()=0 throw ( CORBA::SystemException ) |
virtual::CORBA::Policy_ptr | copy ()=0 throw ( CORBA::SystemException ) |
virtual void | destroy ()=0 throw ( CORBA::SystemException ) |
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 | |
ClientProtocolPolicy_ptr | _duplicate (ClientProtocolPolicy_ptr obj) |
void | _tao_release (ClientProtocolPolicy_ptr obj) |
ClientProtocolPolicy_ptr | _narrow (CORBA::Object_ptr obj) |
ClientProtocolPolicy_ptr | _unchecked_narrow (CORBA::Object_ptr obj) |
ClientProtocolPolicy_ptr | _nil (void) |
void | _tao_any_destructor (void *) |
Public Attributes | |
readonly attribute ProtocolList | protocols |
Protected Member Functions | |
ClientProtocolPolicy (void) | |
virtual | ~ClientProtocolPolicy (void) |
Private Member Functions | |
ClientProtocolPolicy (const ClientProtocolPolicy &) | |
void | operator= (const ClientProtocolPolicy &) |
|
Implements CORBA::Policy. Definition at line 836 of file RTCORBAC.h. |
|
Implements CORBA::Policy. Definition at line 837 of file RTCORBAC.h. |
|
Definition at line 766 of file RTCORBAC.cpp.
00767 {} |
|
Definition at line 769 of file RTCORBAC.cpp.
00770 {} |
|
|
|
Definition at line 803 of file RTCORBAC.cpp. References CORBA::Object::_add_ref(), and RTCORBA::ClientProtocolPolicy_ptr. Referenced by operator<<=().
00804 { 00805 if (! ::CORBA::is_nil (obj)) 00806 { 00807 obj->_add_ref (); 00808 } 00809 00810 return obj; 00811 } |
|
Implements CORBA::Policy. Definition at line 852 of file RTCORBAC.cpp.
00853 { 00854 return "IDL:omg.org/RTCORBA/ClientProtocolPolicy:1.0"; 00855 } |
|
Implements CORBA::Policy. Definition at line 820 of file RTCORBAC.cpp. References ACE_OS::strcmp().
00824 { 00825 if ( 00826 !ACE_OS::strcmp ( 00827 value, 00828 "IDL:omg.org/CORBA/Policy:1.0" 00829 ) || 00830 !ACE_OS::strcmp ( 00831 value, 00832 "IDL:omg.org/RTCORBA/ClientProtocolPolicy:1.0" 00833 ) || 00834 !ACE_OS::strcmp ( 00835 value, 00836 "IDL:omg.org/CORBA/LocalObject:1.0" 00837 ) || 00838 !ACE_OS::strcmp ( 00839 value, 00840 "IDL:omg.org/CORBA/Object:1.0" 00841 ) 00842 ) 00843 { 00844 return true; // success using local knowledge 00845 } 00846 else 00847 { 00848 return false; 00849 } 00850 } |
|
Implements CORBA::Policy. Definition at line 781 of file RTCORBAC.cpp. Referenced by TAO_RT_Protocols_Hooks::client_protocol_properties(), TAO_RT_Stub::effective_client_protocol(), and TAO_RT_Invocation_Endpoint_Selector::select_endpoint().
00785 {
00786 return ClientProtocolPolicy::_duplicate (
00787 dynamic_cast<ClientProtocolPolicy_ptr> (_tao_objref)
00788 );
00789 }
|
|
Implements CORBA::Policy. Definition at line 854 of file RTCORBAC.h. References RTCORBA::ClientProtocolPolicy_ptr.
00855 {
00856 return static_cast<ClientProtocolPolicy_ptr> (0);
00857 }
|
|
Implements CORBA::Policy. Definition at line 773 of file RTCORBAC.cpp.
00774 { 00775 ClientProtocolPolicy *_tao_tmp_pointer = 00776 static_cast<ClientProtocolPolicy *> (_tao_void_pointer); 00777 ::CORBA::release (_tao_tmp_pointer); 00778 } |
|
Definition at line 814 of file RTCORBAC.cpp. References RTCORBA::ClientProtocolPolicy_ptr.
00815 { 00816 ::CORBA::release (obj); 00817 } |
|
Implements CORBA::Policy. Definition at line 792 of file RTCORBAC.cpp.
00796 {
00797 return ClientProtocolPolicy::_duplicate (
00798 dynamic_cast<ClientProtocolPolicy_ptr> (_tao_objref)
00799 );
00800 }
|
|
Implements CORBA::Policy. Implemented in TAO_ClientProtocolPolicy. |
|
Implements CORBA::Policy. Implemented in TAO_ClientProtocolPolicy. |
|
Implements CORBA::Policy. Definition at line 858 of file RTCORBAC.cpp.
00859 { 00860 return false; 00861 } |
|
|
|
Implemented in TAO_ClientProtocolPolicy. |
|
Definition at line 136 of file RTCORBA.pidl. |