#include <RT_Stub.h>
Inheritance diagram for TAO_RT_Stub
Public Methods | |
TAO_RT_Stub (const char *repository_id, const TAO_MProfile &profiles, TAO_ORB_Core *orb_core) | |
virtual | ~TAO_RT_Stub (void) |
CORBA::Policy_ptr | get_policy (CORBA::PolicyType type, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) |
CORBA::Policy_ptr | get_client_policy (CORBA::PolicyType type, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) |
virtual TAO_Stub* | set_policy_overrides (const CORBA::PolicyList & policies, CORBA::SetOverrideType set_add, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment ()) |
CORBA::Policy_ptr | exposed_priority_model (CORBA::Environment &ACE_TRY_ENV) |
Creates a Stub Object. Returns the CORBA::Policy (which will be narrowed to be used as RTCORBA::PriorityModelPolicy) exported in object's IOR. | |
CORBA::Policy_ptr | exposed_priority_banded_connection (CORBA::Environment &ACE_TRY_ENV) |
Returns the CORBA::Policy (which will be narrowed and used as RTCORBA::PriorityBandedConnectionPolicy) exported in object's IOR. | |
CORBA::Policy_ptr | exposed_client_protocol (CORBA::Environment &ACE_TRY_ENV) |
Returns the CORBA::Policy (which will be narrowed and used as RTCORBA::ClientProtocolPolicy) exported in object's IOR. | |
CORBA::Policy* | private_connection (void) |
CORBA::Policy* | priority_banded_connection (void) |
CORBA::Policy* | client_protocol (void) |
CORBA::Policy* | effective_priority_banded_connection (CORBA::Environment &ACE_TRY_ENV = TAO_default_environment ()) |
CORBA::Policy* | effective_client_protocol (CORBA::Environment &ACE_TRY_ENV = TAO_default_environment ()) |
Private Methods | |
void | parse_policies (CORBA::Environment &ACE_TRY_ENV) |
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) |
TAO_RT_Stub (const TAO_RT_Stub &) | |
TAO_RT_Stub& | operator= (const TAO_RT_Stub &) |
Private Attributes | |
CORBA::Policy* | priority_model_policy_ |
CORBA::Policy* | priority_banded_connection_policy_ |
CORBA::Policy* | client_protocol_policy_ |
CORBA::Boolean | are_policies_parsed_ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Returns the CORBA::Policy (which will be narrowed and used as RTCORBA::ClientProtocolPolicy) exported in object's IOR.
|
|
|
|
Returns the CORBA::Policy (which will be narrowed and used as RTCORBA::PriorityBandedConnectionPolicy) exported in object's IOR.
|
|
|
|
Creates a Stub Object. Returns the CORBA::Policy (which will be narrowed to be used as RTCORBA::PriorityModelPolicy) exported in object's IOR.
|
|
Reimplemented from TAO_Stub. |
|
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. |
|
|
|
Helper method used to parse the policies.
|
|
|
|
|
|
Reimplemented from TAO_Stub. |
|
|
|
|
|
|
|
|