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

# 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:

[legend]
Collaboration diagram for TAO_Transport_Timer:

[legend]
List of all members.

## Public Methods
| TAO_Transport_Timer (TAO_Transport *transport)
| Constructor.
virtual int | handle_timeout (const ACE_Time_Value &current_time, const void *act)
## Private Attributes
TAO_Transport * | transport_
| The Adaptee.

## 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:
  transport | The 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 Reimplemented from ACE_Event_Handler.

## Member Data Documentation

TAO_Transport* TAO_Transport_Timer::transport_`[private]`

| The Adaptee.

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

- Transport_Timer.h
- Transport_Timer.cpp