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