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