18 #ifndef MAGICKCORE_TIMER_H
19 #define MAGICKCORE_TIMER_H
21 #if defined(__cplusplus) || defined(c_plusplus)
69 #if defined(__cplusplus) || defined(c_plusplus)
MagickBooleanType
Definition: magick-type.h:196
#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:161
MagickExport void GetTimerInfo(TimerInfo *)
MagickExport void ResetTimer(TimerInfo *)
MagickExport void StartTimer(TimerInfo *, const MagickBooleanType)
Definition: timer.c:385
MagickExport double GetUserTime(TimerInfo *)
Definition: timer.c:317
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:123