#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. More... | |
| virtual int | handle_timeout (const ACE_Time_Value ¤t_time, const void *act) |
| Invoked by the reactor on timeout. More... | |
| virtual void | cancel () |
| Cancel this timer, remove it from the reactor. More... | |
Public Attributes | |
| TAO_Asynch_Reply_Dispatcher_Base * | rd_ |
| The reply dispatcher expecting the reply. More... | |
| TAO_Transport_Mux_Strategy * | tms_ |
| The transport mux strategy dispatching the reply. More... | |
| CORBA::ULong | request_id_ |
| Remember the ID of the request. More... | |
| ACE_Reactor * | reactor_ |
| Our reactor. More... | |
|
||||||||||||
|
|
|
|
|
|
|
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.
Reimplemented from ACE_Event_Handler. |
|
|
Remember the ID of the request.
|
|
|
The transport mux strategy dispatching the reply.
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001