12 #include "../GrayLibBase.h"
35 virtual void OnTimer();
65 m_pFunc(
this, m_nUserArg);
72 , m_nUserArg(nUserArg)
#define GRAYCALL
declare calling convention for static functions so everyone knows the arg passing scheme....
Definition: GrayCore.h:36
#define GRAYLIB_LINK
Definition: GrayLibBase.h:35
virtual void OnTimer() override
Definition: cTimer.h:62
cTimerFunc(TIMER_FUNC_t pFunc, UINT_PTR nUserArg, cTimerGroup *pTimerGroup=nullptr, TIMESYS_t tCallNext=cTimeSys::k_CLEAR)
Definition: cTimer.h:69
ITERATE_t get_TimerQty() const
Definition: cTimer.h:93
TIMESYS_t get_SortValue() const noexcept
Definition: cTimer.h:40
ITERATE_t GetSize() const noexcept
Definition: cArray.h:137
Definition: cArraySortRef.h:60
Definition: cArraySortRef.h:113
Definition: cRefPtr.h:225
Definition: cTimeSys.h:93
static const TIMESYS_t k_CLEAR
Definition: cTimeSys.h:99
TIMESYS_t get_TimeSys() const noexcept
Definition: cTimeSys.h:147
void(GRAYCALL * TIMER_FUNC_t)(cTimerInst *pTimer, UINT_PTR nUserArg)
Definition: cTimer.h:50
UNITTEST2_PREDEF(cQuadtree)
cRefPtr< cTimerInst > cTimerInstPtr
Definition: cTimer.h:48
cRefPtr< cTimerFunc > cTimerFuncPtr
Definition: cTimer.h:76
INT32 TIMESYSD_t
Time delta. signed milli-Seconds Span. cTimeSys::k_DMAX, cTimeSys::k_INF = MAILSLOT_WAIT_FOREVER.
Definition: cTimeSys.h:28
int ITERATE_t
like size_t but signed
Definition: Index.h:28
UINT32 TIMESYS_t
TIMESYS_t = The normal system tick timer. milli-seconds since start of system/app ?
Definition: cTimeSys.h:27