registry.c File Reference

#include "MagickCore/studio.h"
#include "MagickCore/exception.h"
#include "MagickCore/exception-private.h"
#include "MagickCore/image.h"
#include "MagickCore/list.h"
#include "MagickCore/memory_.h"
#include "MagickCore/memory-private.h"
#include "MagickCore/registry.h"
#include "MagickCore/registry-private.h"
#include "MagickCore/splay-tree.h"
#include "MagickCore/string_.h"
#include "MagickCore/utility.h"

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

Typedef Documentation

typedef struct _RegistryInfo RegistryInfo

Function Documentation

MagickExport MagickBooleanType DefineImageRegistry ( const RegistryType  type,
const char *  option,
ExceptionInfo exception 
)
MagickExport MagickBooleanType DeleteImageRegistry ( const char *  key  ) 
static void* DestroyRegistryNode ( void *  registry_info  )  [static]
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   ) 
MagickExport MagickBooleanType SetImageRegistry ( const RegistryType  type,
const char *  key,
const void *  value,
ExceptionInfo exception 
)

Variable Documentation

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

Generated on 9 Jun 2020 for MagickCore by  doxygen 1.6.1