Class diagram for TimerEntry:
Public Members | |||
void | initialize (float freq, doFn sync_proc_arg, doFn async_proc_arg, TimerUPP tick_upp, IntervalTimer* timer_arg) | ||
void | start_timing () | ||
void | stop_timing (bool noAsserts) | ||
void | do_sync_fn () | ||
void | timer_expired () | ||
void | check_zero_interval () | ||
void | initialize (doFn sp, doFn ap, int32 factor) | ||
void | do_procs_if_needed () | ||
Static Public Members | |||
TimerEntry* | from_task (TMTask* task) | ||
Protected Members | |||
TMTask | task | ||
IntervalTimer* | timer | ||
int32 | microsec_interval | ||
bool | is_on_q | ||
bool | is_counting | ||
bool | is_ready_to_do_sync_fn | ||
bool | is_doing_sync_fn |
void TimerEntry::initialize (float freq, doFn sync_proc_arg, doFn async_proc_arg, TimerUPP tick_upp, IntervalTimer * timer_arg) |
void TimerEntry::start_timing () |
void TimerEntry::stop_timing (bool noAsserts) |
void TimerEntry::do_sync_fn () |
void TimerEntry::timer_expired () |
void TimerEntry::check_zero_interval () [inline]
|
void TimerEntry::initialize (doFn sp, doFn ap, int32 factor) [inline]
|
void TimerEntry::do_procs_if_needed () [inline]
|
TimerEntry * TimerEntry::from_task (TMTask * task) [inline, static]
|
TMTask TimerEntry::task [protected]
|
IntervalTimer* TimerEntry::timer [protected]
|
int32 TimerEntry::microsec_interval [protected]
|
bool TimerEntry::is_on_q [protected]
|
bool TimerEntry::is_counting [protected]
|
bool TimerEntry::is_ready_to_do_sync_fn [protected]
|
bool TimerEntry::is_doing_sync_fn [protected]
|