#include <RT_Stub.h>
Public Member Functions | |
TAO_RT_Stub (const char *repository_id, const TAO_MProfile &profiles, TAO_ORB_Core *orb_core) | |
virtual | ~TAO_RT_Stub (void) |
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_ |
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 TAO_RT_Stub::~TAO_RT_Stub | ( | void | ) | [virtual] |
TAO_RT_Stub::TAO_RT_Stub | ( | const TAO_RT_Stub & | ) | [private] |
CORBA::Policy_ptr TAO_RT_Stub::effective_client_protocol | ( | void | ) | [private] |
CORBA::Policy_ptr TAO_RT_Stub::effective_priority_banded_connection | ( | void | ) | [private] |
CORBA::Policy_ptr TAO_RT_Stub::exposed_client_protocol | ( | void | ) | [private] |
Returns the CORBA::Policy (which will be narrowed and used as RTCORBA::ClientProtocolPolicy) exported in object's IOR.
void TAO_RT_Stub::exposed_client_protocol | ( | CORBA::Policy_ptr | policy | ) | [private] |
CORBA::Policy_ptr TAO_RT_Stub::exposed_priority_banded_connection | ( | void | ) | [private] |
Returns the CORBA::Policy (which will be narrowed and used as RTCORBA::PriorityBandedConnectionPolicy) exported in object's IOR.
void TAO_RT_Stub::exposed_priority_banded_connection | ( | CORBA::Policy_ptr | policy | ) | [private] |
CORBA::Policy_ptr TAO_RT_Stub::exposed_priority_model | ( | void | ) | [private] |
Returns the CORBA::Policy (which will be narrowed to be used as RTCORBA::PriorityModelPolicy) exported in object's IOR.
void TAO_RT_Stub::exposed_priority_model | ( | CORBA::Policy_ptr | policy | ) | [private] |
TAO_RT_Stub& TAO_RT_Stub::operator= | ( | const TAO_RT_Stub & | ) | [private] |
Reimplemented from TAO_Stub.
void TAO_RT_Stub::parse_policies | ( | void | ) | [private] |
Helper method used to parse the policies.
bool TAO_RT_Stub::are_policies_parsed_ [private] |