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

TAO_EC_Timeout_Adapter Class Reference

Adapt the EC_Filter interface as an Event_Handler. More...

#include <EC_Timeout_Generator.h>

Inheritance diagram for TAO_EC_Timeout_Adapter:

Inheritance graph
[legend]
Collaboration diagram for TAO_EC_Timeout_Adapter:

Collaboration graph
[legend]
List of all members.

Public Methods

 TAO_EC_Timeout_Adapter (void)
 Default construction.


Private Methods

virtual int handle_timeout (const ACE_Time_Value &tv, const void *act)
 Casts <act> to EC_Filter and dispatches an event to it.


Detailed Description

Adapt the EC_Filter interface as an Event_Handler.

ACE timer queues (including the reactor) use Event_Handlers to dispatch events, but we want to receive them in EC_Filters, this class is and adaptor for that purpose.


Constructor & Destructor Documentation

ACE_INLINE TAO_EC_Timeout_Adapter::TAO_EC_Timeout_Adapter void   
 

Default construction.


Member Function Documentation

int TAO_EC_Timeout_Adapter::handle_timeout const ACE_Time_Value   tv,
const void   act
[private, virtual]
 

Casts <act> to EC_Filter and dispatches an event to it.

Reimplemented from ACE_Event_Handler.


The documentation for this class was generated from the following files:
Generated on Thu Jan 15 00:25:51 2004 for TAO_RTEvent by doxygen1.2.18