TAO_Strategies  2.1.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions
TAO_COIOP_Connection_Handler Class Reference

Handles requests on a single connection. More...

#include <COIOP_Connection_Handler.h>

Inheritance diagram for TAO_COIOP_Connection_Handler:
Inheritance graph
[legend]
Collaboration diagram for TAO_COIOP_Connection_Handler:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 TAO_COIOP_Connection_Handler (ACE_Thread_Manager *t=0)
 TAO_COIOP_Connection_Handler (TAO_ORB_Core *orb_core)
 Constructor.
 ~TAO_COIOP_Connection_Handler (void)
 Destructor.
virtual int open (void *)
int close (u_long=0)
int add_transport_to_cache (void)
 Add ourselves to Cache.
virtual int open_handler (void *)
Event Handler overloads
virtual int resume_handler (void)
virtual int close_connection (void)
virtual int handle_input (ACE_HANDLE)
virtual int handle_output (ACE_HANDLE)
virtual int handle_close (ACE_HANDLE, ACE_Reactor_Mask)
virtual int handle_timeout (const ACE_Time_Value &current_time, const void *act=0)

Detailed Description

Handles requests on a single connection.

The Connection handler which is common for the Acceptor and the Connector


Constructor & Destructor Documentation

Constructor.

Destructor.


Member Function Documentation

Add ourselves to Cache.

int TAO_COIOP_Connection_Handler::close ( u_long  flags = 0)
virtual

Close called by the Acceptor or Connector when connection establishment fails.

Reimplemented from ACE_Svc_Handler< ACE_SOCK_STREAM, ACE_NULL_SYNCH >.

int TAO_COIOP_Connection_Handler::handle_close ( ACE_HANDLE  ,
ACE_Reactor_Mask   
)
virtual
int TAO_COIOP_Connection_Handler::handle_input ( ACE_HANDLE  h)
virtual
int TAO_COIOP_Connection_Handler::handle_output ( ACE_HANDLE  handle)
virtual

Reimplemented from ACE_Event_Handler.

int TAO_COIOP_Connection_Handler::handle_timeout ( const ACE_Time_Value current_time,
const void *  act = 0 
)
virtual
int TAO_COIOP_Connection_Handler::open ( void *  )
virtual

Called by the <Strategy_Acceptor> when the handler is completely connected. Argument is unused.

Reimplemented from ACE_Svc_Handler< ACE_SOCK_STREAM, ACE_NULL_SYNCH >.

int TAO_COIOP_Connection_Handler::open_handler ( void *  v)
virtual

Connection_Handler overloads

Implements TAO_Connection_Handler.

Reimplemented from ACE_Event_Handler.


The documentation for this class was generated from the following files: