|
MagickCore 7.0.10
|
Go to the source code of this file.
Data Structures | |
| struct | _Timer |
Macros | |
| #define | WizardEpsilon 1.0e-15 |
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) |
| typedef struct _TimerInfo TimerInfo |
| enum TimerState |
| WizardExport TimerInfo * AcquireTimerInfo | ( | void | ) |
| WizardExport WizardBooleanType ContinueTimer | ( | TimerInfo * | timer_info | ) |
Definition at line 138 of file timer.c.
References _TimerInfo::elapsed, RunningTimerState, _TimerInfo::signature, _Timer::start, _TimerInfo::state, _Timer::stop, StoppedTimerState, _Timer::total, UndefinedTimerState, _TimerInfo::user, WizardFalse, WizardSignature, and WizardTrue.
Referenced by LogWizardEventList().
| WizardExport TimerInfo * DestroyTimerInfo | ( | TimerInfo * | timer_info | ) |
Definition at line 176 of file timer.c.
References CipherDomain, RelinquishWizardMemory(), _TimerInfo::signature, WizardAssert, and WizardSignature.
Referenced by DestroyLogElement().
| WizardExport double GetElapsedTime | ( | TimerInfo * | ) |
| WizardExport void GetTimerInfo | ( | TimerInfo * | ) |
| WizardExport double GetUserTime | ( | TimerInfo * | timer_info | ) |
Definition at line 312 of file timer.c.
References RunningTimerState, _TimerInfo::signature, _TimerInfo::state, StopTimer(), _Timer::total, UndefinedTimerState, _TimerInfo::user, and WizardSignature.
Referenced by TranslateEvent().
| WizardExport void ResetTimer | ( | TimerInfo * | ) |
| WizardExport void StartTimer | ( | TimerInfo * | timer_info, |
| const WizardBooleanType | reset | ||
| ) |
Definition at line 380 of file timer.c.
References _TimerInfo::elapsed, ElapsedTime(), RunningTimerState, _TimerInfo::signature, _Timer::start, _TimerInfo::state, _Timer::total, _TimerInfo::user, UserTime(), WizardFalse, and WizardSignature.
Referenced by GetTimerInfo().