MagickCore  6.9.11-60
Convert, Edit, Or Compose Bitmap Images
registry.c File Reference
#include "magick/studio.h"
#include "magick/exception.h"
#include "magick/exception-private.h"
#include "magick/image.h"
#include "magick/list.h"
#include "magick/memory_.h"
#include "magick/memory-private.h"
#include "magick/registry.h"
#include "magick/splay-tree.h"
#include "magick/string_.h"
#include "magick/utility.h"
Include dependency graph for registry.c:

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)
 
MagickExport MagickBooleanType RegistryComponentGenesis (void)
 
MagickExport 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
 

Typedef Documentation

◆ RegistryInfo

typedef struct _RegistryInfo RegistryInfo

Function Documentation

◆ DefineImageRegistry()

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

◆ DeleteImageRegistry()

◆ DestroyRegistryNode()

◆ GetImageRegistry()

◆ GetNextImageRegistry()

MagickExport char* GetNextImageRegistry ( void  )

◆ RegistryComponentGenesis()

MagickExport MagickBooleanType RegistryComponentGenesis ( void  )

◆ RegistryComponentTerminus()

◆ RemoveImageRegistry()

MagickExport void* RemoveImageRegistry ( const char *  key)

◆ ResetImageRegistryIterator()

MagickExport void ResetImageRegistryIterator ( void  )

◆ SetImageRegistry()

Variable Documentation

◆ registry

◆ registry_semaphore

SemaphoreInfo* registry_semaphore = (SemaphoreInfo *) NULL
static