Adbase
Adinf C++ base library V2
|
#include <Timer.hpp>
Public Member Functions | |
Timer (EventBasePtr &base) | |
~Timer () | |
uint64_t | runEvery (int interval, const TimerCallback &cb, void *context) |
uint64_t | runAfter (int interval, const TimerCallback &cb, void *context) |
void | cancel (uint64_t timerId) |
void | stop () |
adbase::Timer::Timer | ( | EventBasePtr & | base | ) |
void adbase::Timer::cancel | ( | uint64_t | timerId | ) |
Definition at line 56 of file Timer.cpp.
Referenced by runAfter(), and runEvery().
uint64_t adbase::Timer::runAfter | ( | int | interval, |
const TimerCallback & | cb, | ||
void * | context | ||
) |
Definition at line 32 of file Timer.cpp.
References cancel().
Referenced by adbase::Connector::handleError().
uint64_t adbase::Timer::runEvery | ( | int | interval, |
const TimerCallback & | cb, | ||
void * | context | ||
) |
Definition at line 44 of file Timer.cpp.
References cancel().
Referenced by adbase::metrics::Metrics::createGauges(), adbase::metrics::Metrics::createHistograms(), adbase::metrics::Metrics::createMeters(), and adbase::EventLoop::start().