Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

TAO_Default_Protocols_Hooks Class Reference

#include <Default_Protocols_Hooks.h>

Inheritance diagram for TAO_Default_Protocols_Hooks

Inheritance graph
[legend]
Collaboration diagram for TAO_Default_Protocols_Hooks:

Collaboration graph
[legend]
List of all members.

Public Methods

virtual ~TAO_Default_Protocols_Hooks (void)
 destructor.

virtual void init_hooks (TAO_ORB_Core *orb_core, CORBA::Environment &ACE_TRY_ENV)
 Initialize the protocols hooks instance.

virtual int call_client_protocols_hook (int &send_buffer_size, int &recv_buffer_size, int &no_delay, const char *protocol_type)
virtual int call_server_protocols_hook (int &send_buffer_size, int &recv_buffer_size, int &no_delay, const char *protocol_type)
virtual void rt_service_context (TAO_Stub *stub, TAO_Service_Context &service_context, CORBA::Boolean restart, CORBA::Environment &ACE_TRY_ENV)
virtual void add_rt_service_context_hook (TAO_Service_Context &service_context, CORBA::Policy *model_policy, CORBA::Short &client_priority, CORBA::Environment &ACE_TRY_ENV)
virtual void get_selector_hook (CORBA::Policy *model_policy, CORBA::Boolean &is_client_propagated, CORBA::Short &server_priority)
virtual void get_selector_bands_policy_hook (CORBA::Policy *bands_policy, CORBA::Short &min_priority, CORBA::Short &max_priority, CORBA::Short &p, int &in_range)
virtual int get_thread_CORBA_priority (CORBA::Short &, CORBA::Environment &)
virtual int get_thread_native_priority (CORBA::Short &, CORBA::Environment &)
virtual int get_thread_CORBA_and_native_priority (CORBA::Short &, CORBA::Short &, CORBA::Environment &)
virtual int set_thread_CORBA_priority (CORBA::Short, CORBA::Environment &)
virtual int set_thread_native_priority (CORBA::Short, CORBA::Environment &)
virtual int set_default_policies (CORBA::Environment &ACE_TRY_ENV)
 Sets the default_policies for ORB. 1. Sets ORB-level policy defaults for this ORB. Currently sets default RTCORBA policies: ClientProtocolPolicy.

virtual int set_default_server_protocol_policy (TAO_Acceptor_Registry &acceptor_registry, CORBA::Environment &ACE_TRY_ENV)
 Sets the default ServerProtocolPolicy.


Constructor & Destructor Documentation

TAO_Default_Protocols_Hooks::~TAO_Default_Protocols_Hooks ( void ) [inline, virtual]
 

destructor.


Member Function Documentation

void TAO_Default_Protocols_Hooks::add_rt_service_context_hook ( TAO_Service_Context & service_context,
CORBA::Policy * model_policy,
CORBA::Short & client_priority,
CORBA::Environment & ACE_TRY_ENV ) [virtual]
 

Reimplemented from TAO_Protocols_Hooks.

int TAO_Default_Protocols_Hooks::call_client_protocols_hook ( int & send_buffer_size,
int & recv_buffer_size,
int & no_delay,
const char * protocol_type ) [virtual]
 

Reimplemented from TAO_Protocols_Hooks.

int TAO_Default_Protocols_Hooks::call_server_protocols_hook ( int & send_buffer_size,
int & recv_buffer_size,
int & no_delay,
const char * protocol_type ) [virtual]
 

Reimplemented from TAO_Protocols_Hooks.

void TAO_Default_Protocols_Hooks::get_selector_bands_policy_hook ( CORBA::Policy * bands_policy,
CORBA::Short & min_priority,
CORBA::Short & max_priority,
CORBA::Short & p,
int & in_range ) [virtual]
 

Reimplemented from TAO_Protocols_Hooks.

void TAO_Default_Protocols_Hooks::get_selector_hook ( CORBA::Policy * model_policy,
CORBA::Boolean & is_client_propagated,
CORBA::Short & server_priority ) [virtual]
 

Reimplemented from TAO_Protocols_Hooks.

int TAO_Default_Protocols_Hooks::get_thread_CORBA_and_native_priority ( CORBA::Short &,
CORBA::Short &,
CORBA::Environment & ) [virtual]
 

Reimplemented from TAO_Protocols_Hooks.

int TAO_Default_Protocols_Hooks::get_thread_CORBA_priority ( CORBA::Short &,
CORBA::Environment & ) [virtual]
 

Accessor and modifier to the current thread priority, used to implement the RTCORBA::Current interface, but it is faster for some critical components. If the RTCORBA library isn't used, these operations are no-ops.

Reimplemented from TAO_Protocols_Hooks.

int TAO_Default_Protocols_Hooks::get_thread_native_priority ( CORBA::Short &,
CORBA::Environment & ) [virtual]
 

Reimplemented from TAO_Protocols_Hooks.

void TAO_Default_Protocols_Hooks::init_hooks ( TAO_ORB_Core * orb_core,
CORBA::Environment & ACE_TRY_ENV ) [virtual]
 

Initialize the protocols hooks instance.

Reimplemented from TAO_Protocols_Hooks.

void TAO_Default_Protocols_Hooks::rt_service_context ( TAO_Stub * stub,
TAO_Service_Context & service_context,
CORBA::Boolean restart,
CORBA::Environment & ACE_TRY_ENV ) [virtual]
 

Reimplemented from TAO_Protocols_Hooks.

int TAO_Default_Protocols_Hooks::set_default_policies ( CORBA::Environment & ACE_TRY_ENV ) [virtual]
 

Sets the default_policies for ORB. 1. Sets ORB-level policy defaults for this ORB. Currently sets default RTCORBA policies: ClientProtocolPolicy.

Reimplemented from TAO_Protocols_Hooks.

int TAO_Default_Protocols_Hooks::set_default_server_protocol_policy ( TAO_Acceptor_Registry & acceptor_registry,
CORBA::Environment & ACE_TRY_ENV ) [virtual]
 

Sets the default ServerProtocolPolicy.

Reimplemented from TAO_Protocols_Hooks.

int TAO_Default_Protocols_Hooks::set_thread_CORBA_priority ( CORBA::Short,
CORBA::Environment & ) [virtual]
 

Reimplemented from TAO_Protocols_Hooks.

int TAO_Default_Protocols_Hooks::set_thread_native_priority ( CORBA::Short,
CORBA::Environment & ) [virtual]
 

Reimplemented from TAO_Protocols_Hooks.


The documentation for this class was generated from the following files:
Generated at Fri Oct 5 08:01:58 2001 for TAO by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000