MagickWand  6.7.5
wand.c File Reference
Include dependency graph for wand.c:

Go to the source code of this file.

Functions

WandExport size_t AcquireWandId (void)
WandExport void DestroyWandIds (void)
WandExport void RelinquishWandId (const size_t id)

Variables

static SplayTreeInfo * wand_ids = (SplayTreeInfo *) NULL
static MagickBooleanType instantiate_wand = MagickFalse
static SemaphoreInfo * wand_semaphore = (SemaphoreInfo *) NULL

Function Documentation

WandExport void DestroyWandIds ( void  )

Definition at line 114 of file wand.c.

References wand_semaphore, wand_ids, and instantiate_wand.

Referenced by MagickWandTerminus().

WandExport void RelinquishWandId ( const size_t  id)

Variable Documentation

MagickBooleanType instantiate_wand = MagickFalse [static]

Definition at line 51 of file wand.c.

Referenced by AcquireWandId(), and DestroyWandIds().

SplayTreeInfo* wand_ids = (SplayTreeInfo *) NULL [static]

Definition at line 48 of file wand.c.

Referenced by AcquireWandId(), DestroyWandIds(), and RelinquishWandId().

SemaphoreInfo* wand_semaphore = (SemaphoreInfo *) NULL [static]

Definition at line 54 of file wand.c.

Referenced by AcquireWandId(), DestroyWandIds(), and RelinquishWandId().