SNode.C
|
#include <Timer.h>
Public Member Functions | |
~Timer () override | |
Timer & | operator= (const Timer &)=delete |
Timer & | operator= (Timer &&timer) noexcept=default |
![]() | |
Timer ()=default | |
void | cancel () |
void | restart () |
Static Public Member Functions | |
static Timer | intervalTimer (const std::function< void(const std::function< void()> &)> &dispatcher, const utils::Timeval &timeout) |
static Timer | intervalTimer (const std::function< void()> &dispatcher, const utils::Timeval &timeout) |
static Timer | singleshotTimer (const std::function< void()> &dispatcher, const utils::Timeval &timeout) |
Additional Inherited Members | |
![]() | |
Timer (core::TimerEventReceiver *timerEventReceiver) | |
Timer (Timer &&timer) noexcept | |
Timer & | operator= (Timer &&timer) noexcept |
|
overridevirtual |
|
static |
Definition at line 65 of file Timer.cpp.
References core::timer::IntervalTimer::IntervalTimer().
Referenced by iot::mqtt::client::Mqtt::_onConnack().
|
static |
Definition at line 61 of file Timer.cpp.
References core::timer::IntervalTimerStopable::IntervalTimerStopable().
Referenced by iot::mqtt::client::Mqtt::_onConnack(), and iot::mqtt::Mqtt::initSession().
|
static |
Definition at line 57 of file Timer.cpp.
References core::timer::SingleshotTimer::SingleshotTimer().
Referenced by iot::mqtt::Mqtt::initSession(), core::socket::stream::SocketClient< SocketConnectorT, SocketContextFactoryT, Args >::realConnect(), and core::socket::stream::SocketServer< SocketAcceptorT, SocketContextFactoryT, Args >::realListen().