#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. |
|
|
|
|
|
|
|
|
|
|
|
|
1.2.3 written by Dimitri van Heesch,
© 1997-2000