TAO_RT_Protocols_Hooks Class Reference#include <RT_Protocols_Hooks.h>
List of all members.
|
Public Member Functions |
| TAO_RT_Protocols_Hooks (void) |
| Constructor.
|
virtual | ~TAO_RT_Protocols_Hooks (void) |
| Destructor.
|
void | init_hooks (TAO_ORB_Core *orb_core) |
| Initialize the protocols hooks instance.
|
CORBA::Boolean | set_client_network_priority (IOP::ProfileId protocol_tag, TAO_Stub *stub) |
CORBA::Boolean | set_server_network_priority (IOP::ProfileId protocol_tag, CORBA::Policy *policy) |
void | server_protocol_properties_at_orb_level (TAO_IIOP_Protocol_Properties &protocol_properties) |
void | client_protocol_properties_at_orb_level (TAO_IIOP_Protocol_Properties &protocol_properties) |
void | server_protocol_properties_at_orb_level (TAO_UIOP_Protocol_Properties &protocol_properties) |
void | client_protocol_properties_at_orb_level (TAO_UIOP_Protocol_Properties &protocol_properties) |
void | server_protocol_properties_at_orb_level (TAO_SHMIOP_Protocol_Properties &protocol_properties) |
void | client_protocol_properties_at_orb_level (TAO_SHMIOP_Protocol_Properties &protocol_properties) |
void | server_protocol_properties_at_orb_level (TAO_DIOP_Protocol_Properties &protocol_properties) |
void | client_protocol_properties_at_orb_level (TAO_DIOP_Protocol_Properties &protocol_properties) |
void | server_protocol_properties_at_orb_level (TAO_SCIOP_Protocol_Properties &protocol_properties) |
void | client_protocol_properties_at_orb_level (TAO_SCIOP_Protocol_Properties &protocol_properties) |
CORBA::Long | get_dscp_codepoint (void) |
void | rt_service_context (TAO_Stub *stub, TAO_Service_Context &service_context, CORBA::Boolean restart) |
void | add_rt_service_context_hook (TAO_Service_Context &service_context, CORBA::Policy *model_policy, CORBA::Short &client_priority) |
void | get_selector_hook (CORBA::Policy *model_policy, CORBA::Boolean &is_client_propagated, CORBA::Short &server_priority) |
void | get_selector_bands_policy_hook (CORBA::Policy *bands_policy, CORBA::Short priority, CORBA::Short &min_priority, CORBA::Short &max_priority, bool &in_range) |
|
int | get_thread_CORBA_priority (CORBA::Short &) |
int | get_thread_native_priority (CORBA::Short &) |
int | get_thread_CORBA_and_native_priority (CORBA::Short &, CORBA::Short &) |
int | set_thread_CORBA_priority (CORBA::Short) |
int | set_thread_native_priority (CORBA::Short) |
Protected Member Functions |
RTCORBA::ProtocolProperties_ptr | server_protocol_properties (IOP::ProfileId protocol_tag, CORBA::Policy_ptr policy) |
RTCORBA::ProtocolProperties_ptr | client_protocol_properties (IOP::ProfileId protocol_tag, CORBA::Policy_ptr policy) |
RTCORBA::ProtocolProperties_ptr | server_protocol_properties_at_orb_level (IOP::ProfileId protocol_tag) |
RTCORBA::ProtocolProperties_ptr | client_protocol_properties_at_orb_level (IOP::ProfileId protocol_tag) |
RTCORBA::ProtocolProperties_ptr | client_protocol_properties_at_object_level (IOP::ProfileId protocol_tag, TAO_Stub *stub) |
void | extract_protocol_properties (TAO_IIOP_Protocol_Properties &to, RTCORBA::ProtocolProperties_ptr from) |
void | extract_protocol_properties (TAO_UIOP_Protocol_Properties &to, RTCORBA::ProtocolProperties_ptr from) |
void | extract_protocol_properties (TAO_SHMIOP_Protocol_Properties &to, RTCORBA::ProtocolProperties_ptr from) |
void | extract_protocol_properties (TAO_DIOP_Protocol_Properties &to, RTCORBA::ProtocolProperties_ptr from) |
void | extract_protocol_properties (TAO_SCIOP_Protocol_Properties &to, RTCORBA::ProtocolProperties_ptr from) |
CORBA::Boolean | set_network_priority (IOP::ProfileId protocol_tag, RTCORBA::ProtocolProperties_ptr protocol_properties) |
Protected Attributes |
TAO_ORB_Core * | orb_core_ |
TAO_Priority_Mapping_Manager_var | mapping_manager_ |
TAO_Network_Priority_Mapping_Manager_var | network_mapping_manager_ |
RTCORBA::Current_var | current_ |
Constructor & Destructor Documentation
TAO_BEGIN_VERSIONED_NAMESPACE_DECL TAO_RT_Protocols_Hooks::TAO_RT_Protocols_Hooks |
( |
void |
|
) |
|
TAO_RT_Protocols_Hooks::~TAO_RT_Protocols_Hooks |
( |
void |
|
) |
[virtual] |
Member Function Documentation
void TAO_RT_Protocols_Hooks::init_hooks |
( |
TAO_ORB_Core * |
orb_core |
) |
[virtual] |
CORBA::Boolean TAO_RT_Protocols_Hooks::set_client_network_priority |
( |
IOP::ProfileId |
protocol_tag, |
|
|
TAO_Stub * |
stub | |
|
) |
| | [virtual] |
CORBA::Long TAO_RT_Protocols_Hooks::get_dscp_codepoint |
( |
void |
|
) |
[virtual] |
int TAO_RT_Protocols_Hooks::get_thread_CORBA_priority |
( |
CORBA::Short & |
priority |
) |
[virtual] |
Accessor and modifier to the current thread priority, used to implement the RTCORBA::Current interface, but it is faster for some critical components.
Implements TAO_Protocols_Hooks.
int TAO_RT_Protocols_Hooks::get_thread_native_priority |
( |
CORBA::Short & |
native_priority |
) |
[virtual] |
Accessor and modifier to the current thread priority, used to implement the RTCORBA::Current interface, but it is faster for some critical components.
Implements TAO_Protocols_Hooks.
int TAO_RT_Protocols_Hooks::get_thread_CORBA_and_native_priority |
( |
CORBA::Short & |
priority, |
|
|
CORBA::Short & |
native_priority | |
|
) |
| | [virtual] |
Accessor and modifier to the current thread priority, used to implement the RTCORBA::Current interface, but it is faster for some critical components.
Implements TAO_Protocols_Hooks.
int TAO_RT_Protocols_Hooks::set_thread_CORBA_priority |
( |
CORBA::Short |
priority |
) |
[virtual] |
Accessor and modifier to the current thread priority, used to implement the RTCORBA::Current interface, but it is faster for some critical components.
Implements TAO_Protocols_Hooks.
int TAO_RT_Protocols_Hooks::set_thread_native_priority |
( |
CORBA::Short |
native_priority |
) |
[virtual] |
Accessor and modifier to the current thread priority, used to implement the RTCORBA::Current interface, but it is faster for some critical components.
Implements TAO_Protocols_Hooks.
Member Data Documentation
The documentation for this class was generated from the following files:
Generated on Mon Sep 15 08:02:39 2008 for TAO_RTCORBA by
1.5.5
|