|
WizardsToolkit
1.0.7
|

Go to the source code of this file.
Data Structures | |
| struct | _Timer |
Defines | |
| #define | WizardEpsilon 1.0e-10 |
Typedefs | |
| typedef struct _Timer | Timer |
| typedef struct _TimerInfo | TimerInfo |
Enumerations | |
| enum | TimerState { UndefinedTimerState, StoppedTimerState, RunningTimerState } |
Functions | |
| WizardExport double | GetElapsedTime (TimerInfo *) |
| WizardExport double | GetUserTime (TimerInfo *) |
| WizardExport TimerInfo * | AcquireTimerInfo (void) |
| WizardExport TimerInfo * | DestroyTimerInfo (TimerInfo *) |
| WizardExport WizardBooleanType | ContinueTimer (TimerInfo *) |
| WizardExport void | GetTimerInfo (TimerInfo *) |
| WizardExport void | ResetTimer (TimerInfo *) |
| WizardExport void | StartTimer (TimerInfo *, const WizardBooleanType) |
| #define WizardEpsilon 1.0e-10 |
Definition at line 25 of file timer.h.
Referenced by InterpretSiPrefixValue(), and StopTimer().
| typedef struct _TimerInfo TimerInfo |
| enum TimerState |
| WizardExport TimerInfo* AcquireTimerInfo | ( | void | ) |
| WizardExport WizardBooleanType ContinueTimer | ( | TimerInfo * | ) |
Definition at line 141 of file timer.c.
References _TimerInfo::signature, WizardSignature, _TimerInfo::state, UndefinedTimerState, WizardFalse, StoppedTimerState, _TimerInfo::user, _Timer::total, _Timer::stop, _Timer::start, _TimerInfo::elapsed, RunningTimerState, and WizardTrue.
Referenced by LogWizardEventList().
Definition at line 179 of file timer.c.
References WizardAssert, CipherDomain, _TimerInfo::signature, WizardSignature, and RelinquishWizardMemory().
Referenced by DestroyLogElement().
| WizardExport double GetElapsedTime | ( | TimerInfo * | ) |
| WizardExport void GetTimerInfo | ( | TimerInfo * | ) |
| WizardExport double GetUserTime | ( | TimerInfo * | ) |
Definition at line 315 of file timer.c.
References _TimerInfo::signature, WizardSignature, _TimerInfo::state, UndefinedTimerState, RunningTimerState, StopTimer(), _TimerInfo::user, and _Timer::total.
Referenced by TranslateEvent().
| WizardExport void ResetTimer | ( | TimerInfo * | ) |
| WizardExport void StartTimer | ( | TimerInfo * | , |
| const WizardBooleanType | |||
| ) |
Definition at line 383 of file timer.c.
References _TimerInfo::signature, WizardSignature, WizardFalse, _TimerInfo::user, _Timer::total, _TimerInfo::elapsed, _TimerInfo::state, RunningTimerState, _Timer::start, ElapsedTime(), and UserTime().
Referenced by GetTimerInfo().