![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cTimer.h>
Public Member Functions | |
| cTimerGroup (void) | |
| ~cTimerGroup (void) | |
| ITERATE_t | get_TimerQty () const |
| void | DeleteTimerInst (cTimerInst *pTimer) |
| void | AddTimerInst (cTimerInst *pTimer) |
| cTimerFuncPtr | AddTimerFunc (TIMER_FUNC_t pFunc, UINT_PTR nUserArg, TIMESYS_t tCallNext=cTimeSys::k_CLEAR) |
| TIMESYSD_t | get_TimeTilNext () const |
| void | TickTimers () |
| UNITTEST_FRIEND (cTimer) | |
Friends | |
| class | cTimerInst |
A set of timers to be called on a single thread. NOT a singleton as there may be multiple threads and groups of timers.
| GrayLib::cTimerGroup::cTimerGroup | ( | void | ) |
| GrayLib::cTimerGroup::~cTimerGroup | ( | void | ) |
| cTimerFuncPtr GrayLib::cTimerGroup::AddTimerFunc | ( | TIMER_FUNC_t | pFunc, |
| UINT_PTR | nUserArg, | ||
| TIMESYS_t | tCallNext = cTimeSys::k_CLEAR |
||
| ) |
| void GrayLib::cTimerGroup::AddTimerInst | ( | cTimerInst * | pTimer | ) |
| void GrayLib::cTimerGroup::DeleteTimerInst | ( | cTimerInst * | pTimer | ) |
|
inline |
| TIMESYSD_t GrayLib::cTimerGroup::get_TimeTilNext | ( | ) | const |
How long until next scheduled timer?
| void GrayLib::cTimerGroup::TickTimers | ( | ) |
Call this periodically to service all timers in this group. call OnTimer() for any expired timers. Release once called.
| GrayLib::cTimerGroup::UNITTEST_FRIEND | ( | cTimer | ) |
|
friend |