TAO  2.2.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
TAO_Thread_Per_Connection_Handler Class Reference

Definition for the thread-per-connection strategy. More...

#include <Thread_Per_Connection_Handler.h>

Inheritance diagram for TAO_Thread_Per_Connection_Handler:
Inheritance graph
Collaboration diagram for TAO_Thread_Per_Connection_Handler:
Collaboration graph

Public Member Functions

 TAO_Thread_Per_Connection_Handler (TAO_Connection_Handler *ch, TAO_ORB_Core *oc)
 ~TAO_Thread_Per_Connection_Handler (void)
virtual int svc (void)
 Template hook method that the thread uses... More...
virtual int open (void *)
virtual int close (u_long)

Private Attributes


Detailed Description

Definition for the thread-per-connection strategy.

This object acts as an active object, encapsulating the protocol specific handler which the active thread uses to process incoming messages.

Constructor & Destructor Documentation

TAO_Thread_Per_Connection_Handler::TAO_Thread_Per_Connection_Handler ( TAO_Connection_Handler ch,
TAO_ORB_Core oc 
TAO_Thread_Per_Connection_Handler::~TAO_Thread_Per_Connection_Handler ( void  )

Member Function Documentation

int TAO_Thread_Per_Connection_Handler::close ( u_long  )
int TAO_Thread_Per_Connection_Handler::open ( void *  v)
int TAO_Thread_Per_Connection_Handler::svc ( void  )

Template hook method that the thread uses...

Please see the documentation in ace/Task.h for details.

Member Data Documentation

TAO_Connection_Handler* TAO_Thread_Per_Connection_Handler::ch_

Pointer to protocol specific code that does the bunch of the job.

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