MagickCore  6.7.5
registry.c File Reference
Include dependency graph for registry.c:

Go to the source code of this file.

Data Structures

struct  _RegistryInfo

Typedefs

typedef struct _RegistryInfo RegistryInfo

Functions

MagickExport MagickBooleanType DefineImageRegistry (const RegistryType type, const char *option, ExceptionInfo *exception)
MagickExport MagickBooleanType DeleteImageRegistry (const char *key)
MagickExport void * GetImageRegistry (const RegistryType type, const char *key, ExceptionInfo *exception)
MagickExport char * GetNextImageRegistry (void)
MagickPrivate MagickBooleanType RegistryComponentGenesis (void)
MagickPrivate void RegistryComponentTerminus (void)
MagickExport void * RemoveImageRegistry (const char *key)
MagickExport void ResetImageRegistryIterator (void)
static void * DestroyRegistryNode (void *registry_info)
MagickExport MagickBooleanType SetImageRegistry (const RegistryType type, const char *key, const void *value, ExceptionInfo *exception)

Variables

static SplayTreeInforegistry = (SplayTreeInfo *) NULL
static SemaphoreInforegistry_semaphore = (SemaphoreInfo *) NULL
static volatile MagickBooleanType instantiate_registry = MagickFalse

Typedef Documentation

typedef struct _RegistryInfo RegistryInfo

Function Documentation

MagickExport MagickBooleanType DefineImageRegistry ( const RegistryType  type,
const char *  option,
ExceptionInfo exception 
)

Definition at line 109 of file registry.c.

References MaxTextExtent, CopyMagickString(), and SetImageRegistry().

MagickExport MagickBooleanType DeleteImageRegistry ( const char *  key)
static void* DestroyRegistryNode ( void *  registry_info) [static]
MagickExport char* GetNextImageRegistry ( void  )
MagickPrivate MagickBooleanType RegistryComponentGenesis ( void  )

Definition at line 301 of file registry.c.

References AcquireSemaphoreInfo(), registry_semaphore, and MagickTrue.

Referenced by MagickCoreGenesis().

MagickExport void* RemoveImageRegistry ( const char *  key)
MagickExport void ResetImageRegistryIterator ( void  )

Variable Documentation

volatile MagickBooleanType instantiate_registry = MagickFalse [static]

Definition at line 80 of file registry.c.

Referenced by RegistryComponentTerminus(), and SetImageRegistry().