MagickCore
6.9.10
Convert, Edit, Or Compose Bitmap Images
|
Go to the documentation of this file.
18 #ifndef MAGICKCORE_TIMER_H
19 #define MAGICKCORE_TIMER_H
21 #if defined(__cplusplus) || defined(c_plusplus)
69 #if defined(__cplusplus) || defined(c_plusplus)
#define MagickExport
Definition: method-attribute.h:80
TimerState
Definition: timer.h:26
MagickExport TimerInfo * DestroyTimerInfo(TimerInfo *)
Definition: timer.c:161
MagickExport TimerInfo * DestroyTimerInfo(TimerInfo *timer_info)
Definition: timer.c:161
#define MagickCoreSignature
Definition: method-attribute.h:86
MagickExport MagickBooleanType ContinueTimer(TimerInfo *)
Definition: timer.c:123
Timer user
Definition: timer.h:43
static double ElapsedTime(void)
Definition: timer.c:189
MagickExport void ResetTimer(TimerInfo *time_info)
Definition: timer.c:350
@ StoppedTimerState
Definition: timer.h:28
@ MagickTrue
Definition: magick-type.h:194
#define CLOCKS_PER_SEC
Definition: timer.c:55
MagickExport TimerInfo * AcquireTimerInfo(void)
MagickExport void * AcquireMagickMemory(const size_t size)
Definition: memory.c:473
MagickExport void StartTimer(TimerInfo *, const MagickBooleanType)
Definition: timer.c:385
MagickExport double GetElapsedTime(TimerInfo *time_info)
Definition: timer.c:248
double start
Definition: timer.h:35
double stop
Definition: timer.h:36
@ UndefinedTimerState
Definition: timer.h:27
Timer elapsed
Definition: timer.h:44
@ MagickFalse
Definition: magick-type.h:193
MagickExport void GetTimerInfo(TimerInfo *)
struct _TimerInfo TimerInfo
MagickExport TimerInfo * AcquireTimerInfo(void)
Definition: timer.c:86
@ RunningTimerState
Definition: timer.h:29
MagickExport MagickBooleanType ContinueTimer(TimerInfo *time_info)
Definition: timer.c:123
MagickBooleanType
Definition: magick-type.h:192
MagickExport void * RelinquishMagickMemory(void *memory)
Definition: memory.c:1077
MagickExport double GetUserTime(TimerInfo *time_info)
Definition: timer.c:317
double total
Definition: timer.h:37
TimerState state
Definition: timer.h:47
static void StopTimer(TimerInfo *)
Definition: timer.c:427
MagickExport double GetUserTime(TimerInfo *)
Definition: timer.c:317
MagickExport void GetTimerInfo(TimerInfo *time_info)
Definition: timer.c:281
#define MagickEpsilon
Definition: magick-type.h:115
#define ThrowFatalException(severity, tag)
Definition: exception-private.h:42
MagickExport void StartTimer(TimerInfo *time_info, const MagickBooleanType reset)
Definition: timer.c:385
size_t signature
Definition: timer.h:50
@ ResourceLimitFatalError
Definition: exception.h:78
MagickExport void ResetTimer(TimerInfo *)
static double UserTime(void)
Definition: timer.c:462
MagickExport double GetElapsedTime(TimerInfo *)