MagickCore 7.1.0
Convert, Edit, Or Compose Bitmap Images
|
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 ssize_t | FormatMagickTime (const time_t, const size_t, char *) |
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 * | time_info | ) |
Definition at line 125 of file timer.c.
References _TimerInfo::elapsed, MagickCoreSignature, MagickFalse, MagickTrue, RunningTimerState, _TimerInfo::signature, _Timer::start, _TimerInfo::state, _Timer::stop, StoppedTimerState, _Timer::total, UndefinedTimerState, and _TimerInfo::user.
Referenced by LogMagickEventList().
MagickExport TimerInfo * DestroyTimerInfo | ( | TimerInfo * | timer_info | ) |
Definition at line 163 of file timer.c.
References MagickCoreSignature, RelinquishMagickMemory(), and _TimerInfo::signature.
MagickExport ssize_t FormatMagickTime | ( | const | time_t, |
const | size_t, | ||
char * | timestamp | ||
) |
Definition at line 255 of file timer.c.
References FormatLocaleString(), and GetMagickUTCtime().
Referenced by ReadImage(), and TranslateEvent().
MagickExport double GetElapsedTime | ( | TimerInfo * | ) |
MagickExport void GetTimerInfo | ( | TimerInfo * | ) |
MagickExport double GetUserTime | ( | TimerInfo * | time_info | ) |
Definition at line 409 of file timer.c.
References MagickCoreSignature, RunningTimerState, _TimerInfo::signature, _TimerInfo::state, StopTimer(), _Timer::total, UndefinedTimerState, and _TimerInfo::user.
Referenced by IdentifyImage(), and TranslateEvent().
MagickExport void ResetTimer | ( | TimerInfo * | ) |
MagickExport void StartTimer | ( | TimerInfo * | time_info, |
const | MagickBooleanType | ||
) |
Definition at line 477 of file timer.c.
References _TimerInfo::elapsed, ElapsedTime(), MagickCoreSignature, MagickFalse, RunningTimerState, _TimerInfo::signature, _Timer::start, _TimerInfo::state, _Timer::total, _TimerInfo::user, and UserTime().
Referenced by GetTimerInfo().