|
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().