#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]
|