TAO_RTCORBA
2.1.5
|
#include <RT_Stub.h>
Private Member Functions | |
void | parse_policies (void) |
Helper method used to parse the policies. | |
void | exposed_priority_model (CORBA::Policy_ptr policy) |
void | exposed_priority_banded_connection (CORBA::Policy_ptr policy) |
void | exposed_client_protocol (CORBA::Policy_ptr policy) |
CORBA::Policy_ptr | exposed_priority_model (void) |
CORBA::Policy_ptr | exposed_priority_banded_connection (void) |
CORBA::Policy_ptr | exposed_client_protocol (void) |
CORBA::Policy_ptr | effective_priority_banded_connection (void) |
CORBA::Policy_ptr | effective_client_protocol (void) |
TAO_RT_Stub (const TAO_RT_Stub &) | |
TAO_RT_Stub & | operator= (const TAO_RT_Stub &) |
Private Attributes | |
CORBA::Policy_var | priority_model_policy_ |
CORBA::Policy_var | priority_banded_connection_policy_ |
CORBA::Policy_var | client_protocol_policy_ |
bool | are_policies_parsed_ |
Additional Inherited Members | |
Public Attributes inherited from TAO_Stub | |
CORBA::String_var | type_id |
Protected Member Functions inherited from TAO_Stub | |
virtual | ~TAO_Stub (void) |
void | reset_profiles_i (void) |
TAO_Profile * | next_profile_i (void) |
Protected Attributes inherited from TAO_Stub | |
TAO_ORB_Core_Auto_Ptr | orb_core_ |
CORBA::ORB_var | orb_ |
CORBA::Boolean | is_collocated_ |
CORBA::ORB_var | servant_orb_ |
TAO_Abstract_ServantBase * | collocated_servant_ |
TAO::Object_Proxy_Broker * | object_proxy_broker_ |
TAO_MProfile | base_profiles_ |
TAO_MProfile * | forward_profiles_ |
TAO_MProfile * | forward_profiles_perm_ |
TAO_Profile * | profile_in_use_ |
TAO_SYNCH_MUTEX | profile_lock_ |
CORBA::Boolean | profile_success_ |
ACE_Atomic_Op< TAO_SYNCH_MUTEX, unsigned long > | refcount_ |
TAO_Policy_Set * | policies_ |
IOP::IOR * | ior_info_ |
IOP::IOR * | forwarded_ior_info_ |
CORBA::Boolean const | collocation_opt_ |
ACE_Atomic_Op< TAO_SYNCH_MUTEX, bool > | forwarded_on_exception_ |
This class represent a stub with extended functionality, which are needed for RTCORBA.
TAO_RT_Stub::TAO_RT_Stub | ( | const char * | repository_id, |
const TAO_MProfile & | profiles, | ||
TAO_ORB_Core * | orb_core | ||
) |
|
virtual |
|
private |
|
private |
|
private |
|
private |
|
private |
Returns the CORBA::Policy (which will be narrowed and used as RTCORBA::ClientProtocolPolicy) exported in object's IOR.
|
private |
|
private |
Returns the CORBA::Policy (which will be narrowed and used as RTCORBA::PriorityBandedConnectionPolicy) exported in object's IOR.
|
private |
|
private |
Returns the CORBA::Policy (which will be narrowed to be used as RTCORBA::PriorityModelPolicy) exported in object's IOR.
|
virtual |
Reimplemented from TAO_Stub.
|
virtual |
Returns the effective policy if type is a known client-exposed policy type. Returns the effective override for all other policy types.
Reimplemented from TAO_Stub.
|
private |
|
private |
Helper method used to parse the policies.
|
virtual |
Reimplemented from TAO_Stub.
|
private |
|
private |
|
private |
|
private |