|
virtual | ~ACE_Reactor_Timer_Interface () |
|
virtual long | schedule_timer (ACE_Event_Handler *event_handler, const void *arg, const ACE_Time_Value &delay, const ACE_Time_Value &interval=ACE_Time_Value::zero)=0 |
|
template<class Rep1 , class Period1 , class Rep2 = int, class Period2 = std::ratio<1>> |
long | schedule_timer (ACE_Event_Handler *event_handler, const void *arg, const std::chrono::duration< Rep1, Period1 > &delay, const std::chrono::duration< Rep2, Period2 > &interval=std::chrono::duration< Rep2, Period2 >::zero()) |
|
virtual int | reset_timer_interval (long timer_id, const ACE_Time_Value &interval)=0 |
|
template<class Rep , class Period > |
int | reset_timer_interval (long timer_id, const std::chrono::duration< Rep, Period > &interval) |
|
virtual int | cancel_timer (long timer_id, const void **arg=0, int dont_call_handle_close=1)=0 |
|
virtual int | cancel_timer (ACE_Event_Handler *event_handler, int dont_call_handle_close=1)=0 |
|
Interface for timer related methods on the Reactor.