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

Allows TAO_Transport instances to receive timeout notifications from the Reactor. In other words, implements the Adapter Role, of the Adapter Pattern, where the Adaptee is a TAO_Transport and the client is the Reactor. More...

#include <Transport_Timer.h>

Inheritance diagram for TAO_Transport_Timer:
Inheritance graph
Collaboration diagram for TAO_Transport_Timer:
Collaboration graph

Public Member Functions

 TAO_Transport_Timer (TAO_Transport *transport)
 Constructor. More...
 
virtual int handle_timeout (const ACE_Time_Value &current_time, const void *act)
 

Private Attributes

TAO_Transporttransport_
 The Adaptee. More...
 

Detailed Description

Allows TAO_Transport instances to receive timeout notifications from the Reactor. In other words, implements the Adapter Role, of the Adapter Pattern, where the Adaptee is a TAO_Transport and the client is the Reactor.

Constructor & Destructor Documentation

TAO_Transport_Timer::TAO_Transport_Timer ( TAO_Transport transport)

Constructor.

Parameters
transportThe adaptee

Member Function Documentation

int TAO_Transport_Timer::handle_timeout ( const ACE_Time_Value current_time,
const void *  act 
)
virtual

Receive timeout events from the Reactor and forward them to the TAO_Transport

Member Data Documentation

TAO_Transport* TAO_Transport_Timer::transport_
private

The Adaptee.


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