MagickCore
6.9.10
Convert, Edit, Or Compose Bitmap Images
|
Go to the documentation of this file.
18 #ifndef MAGICKCORE_REGISTRY_H
19 #define MAGICKCORE_REGISTRY_H
21 #if defined(__cplusplus) || defined(c_plusplus)
49 #if defined(__cplusplus) || defined(c_plusplus)
MagickExport void LockSemaphoreInfo(SemaphoreInfo *semaphore_info)
Definition: semaphore.c:345
#define MagickExport
Definition: method-attribute.h:80
MagickExport void * RemoveImageRegistry(const char *)
MagickExport SplayTreeInfo * NewSplayTree(int(*compare)(const void *, const void *), void *(*relinquish_key)(void *), void *(*relinquish_value)(void *))
Definition: splay-tree.c:1140
MagickExport void * RemoveNodeFromSplayTree(SplayTreeInfo *splay_tree, const void *key)
Definition: splay-tree.c:1300
MagickExport void ResetImageRegistryIterator(void)
Definition: registry.c:384
#define GetMagickModule()
Definition: log.h:29
Definition: splay-tree.c:82
#define MagickCoreSignature
Definition: method-attribute.h:86
MagickExport void ResetImageRegistryIterator(void)
Definition: registry.c:384
RegistryType type
Definition: registry.c:61
static SemaphoreInfo * registry_semaphore
Definition: registry.c:77
MagickExport MagickBooleanType DeleteImageRegistry(const char *key)
Definition: registry.c:150
MagickExport MagickBooleanType RegistryComponentGenesis(void)
Definition: registry.c:294
MagickExport void * GetImageRegistry(const RegistryType, const char *, ExceptionInfo *)
MagickExport MagickBooleanType SetImageRegistry(const RegistryType, const char *, const void *, ExceptionInfo *)
Definition: registry.c:451
MagickExport SplayTreeInfo * DestroySplayTree(SplayTreeInfo *splay_tree)
Definition: splay-tree.c:681
MagickExport MagickBooleanType RegistryComponentGenesis(void)
struct _RegistryInfo RegistryInfo
@ MagickTrue
Definition: magick-type.h:194
MagickExport size_t CopyMagickString(char *destination, const char *source, const size_t length)
Definition: string.c:752
Definition: registry.c:58
@ TraceEvent
Definition: log.h:38
MagickExport MagickBooleanType DefineImageRegistry(const RegistryType type, const char *option, ExceptionInfo *exception)
Definition: registry.c:106
MagickExport ImageInfo * CloneImageInfo(const ImageInfo *image_info)
Definition: image.c:944
MagickExport void * GetImageRegistry(const RegistryType type, const char *key, ExceptionInfo *exception)
Definition: registry.c:186
Definition: semaphore.c:59
static SplayTreeInfo * registry
Definition: registry.c:74
MagickExport Image * CloneImageList(const Image *images, ExceptionInfo *exception)
Definition: list.c:126
MagickExport int CompareSplayTreeString(const void *target, const void *source)
Definition: splay-tree.c:411
@ RegistryError
Definition: exception.h:74
const MagickExport void * GetValueFromSplayTree(SplayTreeInfo *splay_tree, const void *key)
Definition: splay-tree.c:920
@ ImageRegistryType
Definition: registry.h:28
@ MagickFalse
Definition: magick-type.h:193
size_t signature
Definition: registry.c:67
MagickExport MagickBooleanType IsEventLogging(void)
Definition: log.c:716
MagickExport SemaphoreInfo * AllocateSemaphoreInfo(void)
Definition: semaphore.c:192
MagickExport void ActivateSemaphoreInfo(SemaphoreInfo **semaphore_info)
Definition: semaphore.c:97
MagickExport void RegistryComponentTerminus(void)
Definition: registry.c:319
MagickExport ImageInfo * DestroyImageInfo(ImageInfo *image_info)
Definition: image.c:1261
MagickExport MagickBooleanType AddValueToSplayTree(SplayTreeInfo *splay_tree, const void *key, const void *value)
Definition: splay-tree.c:153
MagickExport void ResetSplayTreeIterator(SplayTreeInfo *splay_tree)
Definition: splay-tree.c:1473
RegistryType
Definition: registry.h:25
@ StringRegistryType
Definition: registry.h:30
MagickExport MagickBooleanType SetImageRegistry(const RegistryType type, const char *key, const void *value, ExceptionInfo *exception)
Definition: registry.c:451
MagickExport void DestroySemaphoreInfo(SemaphoreInfo **semaphore_info)
Definition: semaphore.c:293
MagickExport char * ConstantString(const char *source)
Definition: string.c:697
size_t signature
Definition: image.h:307
MagickBooleanType
Definition: magick-type.h:191
MagickExport void * RelinquishMagickMemory(void *memory)
Definition: memory.c:1077
MagickExport MagickBooleanType DefineImageRegistry(const RegistryType, const char *, ExceptionInfo *)
Definition: exception.h:102
size_t signature
Definition: image.h:489
void * value
Definition: registry.c:64
@ ImageInfoRegistryType
Definition: registry.h:29
static void * DestroyRegistryNode(void *registry_info)
Definition: registry.c:423
MagickExport MagickBooleanType ThrowMagickException(ExceptionInfo *exception, const char *module, const char *function, const size_t line, const ExceptionType severity, const char *tag, const char *format,...)
Definition: exception.c:1068
MagickExport void UnlockSemaphoreInfo(SemaphoreInfo *semaphore_info)
Definition: semaphore.c:450
MagickExport void RegistryComponentTerminus(void)
static void * AcquireCriticalMemory(const size_t size)
Definition: memory-private.h:52
const MagickExport void * GetNextKeyInSplayTree(SplayTreeInfo *splay_tree)
Definition: splay-tree.c:768
MagickExport MagickBooleanType LogMagickEvent(const LogEventType type, const char *module, const char *function, const size_t line, const char *format,...)
Definition: log.c:1399
MagickExport char * GetNextImageRegistry(void)
Definition: registry.c:267
#define MaxTextExtent
Definition: method-attribute.h:89
MagickExport Image * DestroyImageList(Image *images)
Definition: list.c:462
MagickExport void * RemoveImageRegistry(const char *key)
Definition: registry.c:355
MagickExport char * GetNextImageRegistry(void)
Definition: registry.c:267
@ UndefinedRegistryType
Definition: registry.h:27
MagickExport MagickBooleanType DeleteImageRegistry(const char *)
MagickExport MagickBooleanType DeleteNodeFromSplayTree(SplayTreeInfo *splay_tree, const void *key)
Definition: splay-tree.c:602