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