SNode.C
|
#include <Timer.h>
Public Member Functions | |
Timer ()=default | |
void | cancel () |
void | restart () |
Protected Member Functions | |
Timer (core::TimerEventReceiver *timerEventReceiver) | |
Timer (Timer &&timer) noexcept | |
virtual | ~Timer () |
Timer & | operator= (Timer &&timer) noexcept |
Private Member Functions | |
void | removeTimerEventReceiver () |
Private Attributes | |
TimerEventReceiver * | timerEventReceiver = nullptr |
friend | TimerEventReceiver |
|
explicitprotected |
Definition at line 52 of file Timer.cpp.
References core::TimerEventReceiver::enable(), core::TimerEventReceiver::setTimer(), and timerEventReceiver.
|
explicitprotectednoexcept |
Definition at line 58 of file Timer.cpp.
References core::TimerEventReceiver::setTimer(), and timerEventReceiver.
|
protectedvirtual |
Reimplemented in core::timer::Timer.
Definition at line 78 of file Timer.cpp.
References core::TimerEventReceiver::setTimer(), and timerEventReceiver.
|
default |
void core::Timer::cancel | ( | ) |
Definition at line 84 of file Timer.cpp.
References core::TimerEventReceiver::cancel(), and timerEventReceiver.
Referenced by iot::mqtt::Mqtt::~Mqtt(), and iot::mqtt::client::Mqtt::~Mqtt().
Definition at line 67 of file Timer.cpp.
References core::TimerEventReceiver::setTimer(), and timerEventReceiver.
|
private |
Definition at line 96 of file Timer.cpp.
References timerEventReceiver.
Referenced by core::TimerEventReceiver::~TimerEventReceiver().
void core::Timer::restart | ( | ) |
Definition at line 90 of file Timer.cpp.
References core::TimerEventReceiver::restart(), and timerEventReceiver.
|
private |
Definition at line 73 of file Timer.h.
Referenced by cancel(), operator=(), removeTimerEventReceiver(), restart(), Timer(), Timer(), and ~Timer().