#include <Asynch_Timeout_Handler.h>
Inheritance diagram for TAO_Asynch_Timeout_Handler


Public Methods | |
| TAO_Asynch_Timeout_Handler (TAO_Asynch_Reply_Dispatcher_Base *rd, ACE_Reactor *reactor) | |
| ~TAO_Asynch_Timeout_Handler () | |
| long | schedule_timer (TAO_Transport_Mux_Strategy *tms, CORBA::ULong request_id, const ACE_Time_Value &max_wait_time) |
| Schedule a timer. | |
| virtual int | handle_timeout (const ACE_Time_Value ¤t_time, const void *act) |
| Invoked by the reactor on timeout. | |
| virtual void | cancel () |
| Cancel this timer, remove it from the reactor. | |
Public Attributes | |
| TAO_Asynch_Reply_Dispatcher_Base* | rd_ |
| The reply dispatcher expecting the reply. | |
| TAO_Transport_Mux_Strategy* | tms_ |
| The transport mux strategy dispatching the reply. | |
| CORBA::ULong | request_id_ |
| Remember the ID of the request. | |
| ACE_Reactor* | reactor_ |
| Our reactor. | |
|
|
|
|
|
|
|
|
Cancel this timer, remove it from the reactor.
|
|
|
Invoked by the reactor on timeout.
Reimplemented from ACE_Event_Handler. |
|
|
Schedule a timer.
|
|
|
The reply dispatcher expecting the reply.
|
|
|
Our reactor.
|
|
|
Remember the ID of the request.
|
|
|
The transport mux strategy dispatching the reply.
|
1.2.3 written by Dimitri van Heesch,
© 1997-2000