#include <RT_Protocols_Hooks.h>
Inheritance diagram for TAO_RT_Protocols_Hooks:
Public Types | |
typedef int(* | Client_Protocols_Hook )(TAO_ORB_Core *, int &send_buffer_size, int &recv_buffer_size, int &no_delay, const char *) |
Define the Client_Protocols_TCP_Hook signature. More... | |
typedef int(* | Server_Protocols_Hook )(TAO_ORB_Core *, int &, int &, int &, const char *) |
Define the Server_Protocols_Hook signature. More... | |
Public Methods | |
TAO_RT_Protocols_Hooks (void) | |
constructor. More... | |
virtual | ~TAO_RT_Protocols_Hooks (void) |
destructor. More... | |
virtual void | init_hooks (TAO_ORB_Core *orb_core ACE_ENV_ARG_DECL) |
Initialize the protocols hooks instance. More... | |
virtual int | call_client_protocols_hook (int &send_buffer_size, int &recv_buffer_size, int &no_delay, const char *protocol_type) |
The timeout hook is used to determine if the client_protocols policy is set and with what value. More... | |
virtual int | call_server_protocols_hook (int &send_buffer_size, int &recv_buffer_size, int &no_delay, const char *protocol_type) |
The timeout hook is used to determine if the client_protocols policy is set and with what value. More... | |
virtual void | rt_service_context (TAO_Stub *stub, TAO_Service_Context &service_context, CORBA::Boolean restart ACE_ENV_ARG_DECL) |
virtual void | add_rt_service_context_hook (TAO_Service_Context &service_context, CORBA::Policy *model_policy, CORBA::Short &client_priority ACE_ENV_ARG_DECL) |
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 | set_default_policies (ACE_ENV_SINGLE_ARG_DECL) |
1. Sets ORB-level policy defaults for this ORB. Currently sets default RTCORBA policies: ClientProtocolPolicy. More... | |
int | set_default_server_protocol_policy (TAO_Acceptor_Registry &acceptor_registry ACE_ENV_ARG_DECL) |
virtual int | get_thread_CORBA_priority (CORBA::Short &ACE_ENV_ARG_DECL_NOT_USED) |
virtual int | get_thread_native_priority (CORBA::Short &ACE_ENV_ARG_DECL_NOT_USED) |
virtual int | get_thread_CORBA_and_native_priority (CORBA::Short &, CORBA::Short &ACE_ENV_ARG_DECL_NOT_USED) |
virtual int | set_thread_CORBA_priority (CORBA::Short ACE_ENV_ARG_DECL_NOT_USED) |
virtual int | set_thread_native_priority (CORBA::Short ACE_ENV_ARG_DECL_NOT_USED) |
Static Public Methods | |
void | set_client_protocols_hook (Client_Protocols_Hook hook) |
void | set_server_protocols_hook (Server_Protocols_Hook hook) |
Static Public Attributes | |
Client_Protocols_Hook | client_protocols_hook_ = 0 |
The hook to be set for the ClientProtocolPolicy. More... | |
Server_Protocols_Hook | server_protocols_hook_ = 0 |
The hook to be set for the ServerProtocolPolicy. More... | |
Protected Attributes | |
TAO_ORB_Core * | orb_core_ |
TAO_Priority_Mapping_Manager_var | mapping_manager_ |
|
Define the Client_Protocols_TCP_Hook signature.
|
|
Define the Server_Protocols_Hook signature.
|
|
constructor.
|
|
destructor.
|
|
Reimplemented from TAO_Protocols_Hooks. |
|
The timeout hook is used to determine if the client_protocols policy is set and with what value. If the ORB is compiled without support for RTCORBA this feature does not take effect
Reimplemented from TAO_Protocols_Hooks. |
|
The timeout hook is used to determine if the client_protocols policy is set and with what value. If the ORB is compiled without support for RTCORBA this feature does not take effect
Reimplemented from TAO_Protocols_Hooks. |
|
Reimplemented from TAO_Protocols_Hooks. |
|
Reimplemented from TAO_Protocols_Hooks. |
|
Reimplemented from TAO_Protocols_Hooks. |
|
Reimplemented from TAO_Protocols_Hooks. |
|
Reimplemented from TAO_Protocols_Hooks. |
|
Initialize the protocols hooks instance.
Reimplemented from TAO_Protocols_Hooks. |
|
Reimplemented from TAO_Protocols_Hooks. |
|
|
|
1. Sets ORB-level policy defaults for this ORB. Currently sets default RTCORBA policies: ClientProtocolPolicy.
Reimplemented from TAO_Protocols_Hooks. |
|
Reimplemented from TAO_Protocols_Hooks. |
|
|
|
Reimplemented from TAO_Protocols_Hooks. |
|
Reimplemented from TAO_Protocols_Hooks. |
|
The hook to be set for the ClientProtocolPolicy.
|
|
|
|
|
|
The hook to be set for the ServerProtocolPolicy.
|