#include <itimer.h>
Public Members | |||
![]() | ![]() | void | enroll (float frequency, doFn sync_fn, doFn async_fn = NULL) |
![]() | ![]() | void | withdraw (doFn proc) |
![]() | ![]() | int32 | ticks_per_second () |
![]() | ![]() | void | enable () |
![]() | ![]() | void | disable (bool noAsserts) |
![]() | ![]() | void | do_tasks () |
Static Public Members | |||
![]() | ![]() | void | init () |
![]() | ![]() | void | exit () |
![]() | ![]() | IntervalTimer* | Real_timer () |
![]() | ![]() | IntervalTimer* | CPU_timer () |
![]() | ![]() | void | start_all () |
![]() | ![]() | void | enable_all () |
![]() | ![]() | void | disable_all (bool skipAsserts) |
![]() | ![]() | void | do_tasks_all () |
![]() | ![]() | smi | setCPUTimer_prim (smi ms) |
![]() | ![]() | smi | setRealTimer_prim (smi ms) |
![]() | ![]() | bool | dont_use_real_timer |
![]() | ![]() | bool | dont_use_any_timer |
Friends | |||
![]() | ![]() | class | TimerEntry |
void IntervalTimer::enroll (float freq, doFn sync_fn, doFn async_fn = NULL) |
void IntervalTimer::withdraw (doFn sync_or_async_fn) |
int32 IntervalTimer::ticks_per_second () |
void IntervalTimer::enable () |
void IntervalTimer::disable (bool noAsserts) |
void IntervalTimer::do_tasks () |
void IntervalTimer::init () [static]
|
void IntervalTimer::exit () [static]
|
IntervalTimer * IntervalTimer::Real_timer () [inline, static]
|
IntervalTimer * IntervalTimer::CPU_timer () [inline, static]
|
void IntervalTimer::start_all () [static]
|
void IntervalTimer::enable_all () [static]
|
void IntervalTimer::disable_all (bool skipAsserts) [static]
|
void IntervalTimer::do_tasks_all () [static]
|
smi IntervalTimer::setCPUTimer_prim (smi ms) [static]
|
smi IntervalTimer::setRealTimer_prim (smi ms) [static]
|
friend class TimerEntry [friend]
|
bool IntervalTimer::dont_use_real_timer [static]
|
bool IntervalTimer::dont_use_any_timer [static]
|