|
MagickCore
6.7.5
|

Go to the source code of this file.
Data Structures | |
| struct | _Timer |
| struct | _TimerInfo |
Typedefs | |
| typedef struct _Timer | Timer |
| typedef struct _TimerInfo | TimerInfo |
Enumerations | |
| enum | TimerState { UndefinedTimerState, StoppedTimerState, RunningTimerState } |
Functions | |
| MagickExport double | GetElapsedTime (TimerInfo *) |
| MagickExport double | GetUserTime (TimerInfo *) |
| MagickExport MagickBooleanType | ContinueTimer (TimerInfo *) |
| MagickExport TimerInfo * | AcquireTimerInfo (void) |
| MagickExport TimerInfo * | DestroyTimerInfo (TimerInfo *) |
| MagickExport void | GetTimerInfo (TimerInfo *) |
| MagickExport void | ResetTimer (TimerInfo *) |
| MagickExport void | StartTimer (TimerInfo *, const MagickBooleanType) |
| typedef struct _TimerInfo TimerInfo |
| enum TimerState |
| MagickExport TimerInfo* AcquireTimerInfo | ( | void | ) |
| MagickExport MagickBooleanType ContinueTimer | ( | TimerInfo * | ) |
Definition at line 126 of file timer.c.
References _TimerInfo::signature, MagickSignature, _TimerInfo::state, UndefinedTimerState, MagickFalse, StoppedTimerState, _TimerInfo::user, _Timer::total, _Timer::stop, _Timer::start, _TimerInfo::elapsed, RunningTimerState, and MagickTrue.
Referenced by LogMagickEventList().
Definition at line 164 of file timer.c.
References _TimerInfo::signature, MagickSignature, and RelinquishMagickMemory().
| MagickExport double GetElapsedTime | ( | TimerInfo * | ) |
| MagickExport void GetTimerInfo | ( | TimerInfo * | ) |
| MagickExport double GetUserTime | ( | TimerInfo * | ) |
Definition at line 301 of file timer.c.
References _TimerInfo::signature, MagickSignature, _TimerInfo::state, UndefinedTimerState, RunningTimerState, StopTimer(), _TimerInfo::user, and _Timer::total.
Referenced by IdentifyImage(), and TranslateEvent().
| MagickExport void ResetTimer | ( | TimerInfo * | ) |
| MagickExport void StartTimer | ( | TimerInfo * | , |
| const MagickBooleanType | |||
| ) |
Definition at line 369 of file timer.c.
References _TimerInfo::signature, MagickSignature, MagickFalse, _TimerInfo::user, _Timer::total, _TimerInfo::elapsed, _TimerInfo::state, RunningTimerState, _Timer::start, ElapsedTime(), and UserTime().
Referenced by GetTimerInfo().