ACE_Timer_Queue.
#include <ace/Proactor.h>
class ACE_Proactor_Handle_Timeout_Upcall {
public:friend class ACE_Proactor;ACE_Proactor_Handle_Timeout_Upcall (void);int timeout ( TIMER_QUEUE &timer_queue, ACE_Handler *handler, const void *arg, const ACE_Time_Value &cur_time );int cancellation (TIMER_QUEUE &timer_queue, ACE_Handler *handler);int deletion ( TIMER_QUEUE &timer_queue, ACE_Handler *handler, const void *arg );protected:int proactor (ACE_Proactor &proactor);ACE_Proactor *proactor_;};
handle_timeout on ACE_Handlers.
friend class ACE_Proactor;
ACE_Proactor_Handle_Timeout_Upcall (void);
int timeout (
TIMER_QUEUE &timer_queue,
ACE_Handler *handler,
const void *arg,
const ACE_Time_Value &cur_time
);
int cancellation (TIMER_QUEUE &timer_queue, ACE_Handler *handler);
int deletion (
TIMER_QUEUE &timer_queue,
ACE_Handler *handler,
const void *arg
);
int proactor (ACE_Proactor &proactor);
ACE_Proactor *proactor_;
irfan@cs.wustl.edu,
Tim Harrison harrison@cs.wustl.edu and
Alexander Babu Arulanthu alex@cs.wustl.edu