18 #ifndef MAGICKCORE_TIMER_H
19 #define MAGICKCORE_TIMER_H
21 #if defined(__cplusplus) || defined(c_plusplus)
72 #if defined(__cplusplus) || defined(c_plusplus)
MagickBooleanType
Definition: magick-type.h:203
#define MagickExport
Definition: method-attribute.h:80
Timer user
Definition: timer.h:43
size_t signature
Definition: timer.h:50
TimerState state
Definition: timer.h:47
Timer elapsed
Definition: timer.h:44
double stop
Definition: timer.h:36
double total
Definition: timer.h:37
double start
Definition: timer.h:35
struct _TimerInfo TimerInfo
MagickExport TimerInfo * DestroyTimerInfo(TimerInfo *)
Definition: timer.c:164
MagickExport void GetTimerInfo(TimerInfo *)
MagickExport void ResetTimer(TimerInfo *)
MagickExport ssize_t FormatMagickTime(const time_t, const size_t, char *)
Definition: timer.c:256
MagickExport void StartTimer(TimerInfo *, const MagickBooleanType)
Definition: timer.c:478
MagickExport double GetUserTime(TimerInfo *)
Definition: timer.c:410
MagickExport TimerInfo * AcquireTimerInfo(void)
TimerState
Definition: timer.h:26
@ RunningTimerState
Definition: timer.h:29
@ StoppedTimerState
Definition: timer.h:28
@ UndefinedTimerState
Definition: timer.h:27
MagickExport double GetElapsedTime(TimerInfo *)
MagickExport MagickBooleanType ContinueTimer(TimerInfo *)
Definition: timer.c:126