OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Timer Member List

This is the complete list of members for Timer, including all inherited members.

Cancel()Timer
cancelled() const Timerinline
Cancelled enum valueTimerprivate
delete_on_completion_Timerprivate
Description()Timerinlinevirtual
error_handler_Timerprivate
ErrorHandler typedefTimer
Fire()Timerinline
Fired enum valueTimerprivate
fired() const Timerinline
GetElapsedTime() const Timer
GetTimerInstanceId()Timerinlineprivatestatic
GetTimerTaskId()Timerinlineprivatestatic
Handler typedefTimer
handler_Timerprivate
Idle() const Timerinline
impl_Timerprivate
Init enum valueTimerprivate
intrusive_ptr_add_ref(Timer *timer)Timerfriend
intrusive_ptr_release(Timer *timer)Timerfriend
IsDeleteOnCompletion() const Timerinline
mutex_Timermutableprivate
name_Timerprivate
refcount_Timerprivate
Reschedule(int time)Timer
running() const Timerinline
Running enum valueTimerprivate
seq_no_Timerprivate
SetState(TimerState s)Timerinlineprivate
Start(int time, Handler handler, ErrorHandler error_handler=NULL)Timer
StartTimerTask(TimerPtr reference, int time, uint32_t seq_no, const boost::system::error_code &ec)Timerprivate
state_Timerprivate
task_id_Timerprivate
task_instance_Timerprivate
time() const Timerinline
time_Timerprivate
Timer(boost::asio::io_context &service, const std::string &name, int task_id, int task_instance, bool delete_on_completion=false)Timer
timer_task_Timerprivate
TimerManager classTimerfriend
TimerPtr typedefTimerprivate
TimerState enum nameTimerprivate
TimerTest classTimerfriend
~Timer()Timervirtual