TAO_IIOP_Connection_Handler Class Reference
Handles requests on a single connection.
More...
#include <IIOP_Connection_Handler.h>
List of all members.
Detailed Description
Handles requests on a single connection.
The Connection handler which is common for the Acceptor and the Connector
Constructor & Destructor Documentation
TAO_BEGIN_VERSIONED_NAMESPACE_DECL TAO_IIOP_Connection_Handler::TAO_IIOP_Connection_Handler |
( |
ACE_Thread_Manager * |
t = 0 |
) |
|
TAO_IIOP_Connection_Handler::TAO_IIOP_Connection_Handler |
( |
TAO_ORB_Core * |
orb_core |
) |
|
TAO_IIOP_Connection_Handler::~TAO_IIOP_Connection_Handler |
( |
void |
|
) |
|
Member Function Documentation
int TAO_IIOP_Connection_Handler::open |
( |
void * |
|
) |
[virtual] |
Called by the Strategy_Acceptor
when the handler is completely connected. Argument is unused.
int TAO_IIOP_Connection_Handler::close |
( |
u_long |
flags = 0 |
) |
|
Close called by the Acceptor or Connector when connection establishment fails.
int TAO_IIOP_Connection_Handler::resume_handler |
( |
void |
|
) |
[virtual] |
int TAO_IIOP_Connection_Handler::close_connection |
( |
void |
|
) |
[virtual] |
Close the underlying connection.
Used by the ORB to actively close connections that are idle, stale or somehow are determined to be broken before the Reactor does.
- Returns:
- Return 0 if the connection was already closed, non-zero otherwise.
Implements TAO_Connection_Handler.
int TAO_IIOP_Connection_Handler::handle_input |
( |
ACE_HANDLE |
fd |
) |
[virtual] |
The event handler calls, here so that other objects who hold a reference to this object can call the event handler methods.
Implements TAO_Connection_Handler.
int TAO_IIOP_Connection_Handler::handle_output |
( |
ACE_HANDLE |
handle |
) |
[virtual] |
int TAO_IIOP_Connection_Handler::handle_close |
( |
ACE_HANDLE |
, |
|
|
ACE_Reactor_Mask |
| |
|
) |
| | [virtual] |
int TAO_IIOP_Connection_Handler::handle_timeout |
( |
const ACE_Time_Value & |
current_time, |
|
|
const void * |
act = 0 | |
|
) |
| | [virtual] |
int TAO_IIOP_Connection_Handler::add_transport_to_cache |
( |
void |
|
) |
|
int TAO_IIOP_Connection_Handler::process_listen_point_list |
( |
IIOP::ListenPointList & |
listen_list |
) |
|
int TAO_IIOP_Connection_Handler::enable_network_priority |
( |
void |
|
) |
|
Check if network priority needs to be enabled.
int TAO_IIOP_Connection_Handler::set_dscp_codepoint |
( |
CORBA::Boolean |
set_network_priority |
) |
[virtual] |
int TAO_IIOP_Connection_Handler::set_dscp_codepoint |
( |
CORBA::Long |
dscp_codepoint |
) |
[virtual] |
int TAO_IIOP_Connection_Handler::open_handler |
( |
void * |
|
) |
[virtual] |
void TAO_IIOP_Connection_Handler::abort |
( |
void |
|
) |
|
This is used during a canceled connection attempt. Force the SO_LINGER timeout to 0 so that when the peer is closed, it won't hang around.
int TAO_IIOP_Connection_Handler::release_os_resources |
( |
void |
|
) |
[protected, virtual] |
int TAO_IIOP_Connection_Handler::set_tos |
( |
int |
tos |
) |
[protected] |
Member Data Documentation
Stores the type of service value.
The documentation for this class was generated from the following files: