MagickCore 7.0.10
timer.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _Timer
 

Macros

#define WizardEpsilon   1.0e-15
 

Typedefs

typedef struct _Timer Timer
 
typedef struct _TimerInfo TimerInfo
 

Enumerations

enum  TimerState { UndefinedTimerState , StoppedTimerState , RunningTimerState }
 

Functions

WizardExport double GetElapsedTime (TimerInfo *)
 
WizardExport double GetUserTime (TimerInfo *)
 
WizardExport TimerInfoAcquireTimerInfo (void)
 
WizardExport TimerInfoDestroyTimerInfo (TimerInfo *)
 
WizardExport WizardBooleanType ContinueTimer (TimerInfo *)
 
WizardExport void GetTimerInfo (TimerInfo *)
 
WizardExport void ResetTimer (TimerInfo *)
 
WizardExport void StartTimer (TimerInfo *, const WizardBooleanType)
 

Macro Definition Documentation

◆ WizardEpsilon

#define WizardEpsilon   1.0e-15

Definition at line 25 of file timer.h.

Typedef Documentation

◆ Timer

typedef struct _Timer Timer

◆ TimerInfo

typedef struct _TimerInfo TimerInfo

Definition at line 43 of file timer.h.

Enumeration Type Documentation

◆ TimerState

enum TimerState
Enumerator
UndefinedTimerState 
StoppedTimerState 
RunningTimerState 

Definition at line 27 of file timer.h.

Function Documentation

◆ AcquireTimerInfo()

WizardExport TimerInfo * AcquireTimerInfo ( void  )

◆ ContinueTimer()

◆ DestroyTimerInfo()

WizardExport TimerInfo * DestroyTimerInfo ( TimerInfo timer_info)

◆ GetElapsedTime()

WizardExport double GetElapsedTime ( TimerInfo )

◆ GetTimerInfo()

WizardExport void GetTimerInfo ( TimerInfo )

◆ GetUserTime()

◆ ResetTimer()

WizardExport void ResetTimer ( TimerInfo )

◆ StartTimer()