MagickCore  6.8.5
timer.c File Reference
#include "magick/studio.h"
#include "magick/exception.h"
#include "magick/exception-private.h"
#include "magick/log.h"
#include "magick/memory_.h"
#include "magick/timer.h"
Include dependency graph for timer.c:

Macros

#define CLK_TCK   sysconf(_SC_CLK_TCK)

Functions

static double UserTime (void)
static void StopTimer (TimerInfo *)
MagickExport TimerInfoAcquireTimerInfo (void)
MagickExport MagickBooleanType ContinueTimer (TimerInfo *time_info)
MagickExport TimerInfoDestroyTimerInfo (TimerInfo *timer_info)
static double ElapsedTime (void)
MagickExport double GetElapsedTime (TimerInfo *time_info)
MagickExport void GetTimerInfo (TimerInfo *time_info)
MagickExport double GetUserTime (TimerInfo *time_info)
MagickExport void ResetTimer (TimerInfo *time_info)
MagickExport void StartTimer (TimerInfo *time_info, const MagickBooleanType reset)

Macro Definition Documentation

#define CLK_TCK   sysconf(_SC_CLK_TCK)

Referenced by ElapsedTime(), and UserTime().

Function Documentation

MagickExport TimerInfo* DestroyTimerInfo ( TimerInfo timer_info)
static double ElapsedTime ( void  )
static

References CLK_TCK.

Referenced by StartTimer(), and StopTimer().

static double UserTime ( void  )
static

References CLK_TCK.

Referenced by StartTimer(), and StopTimer().