MagickCore
6.9.11-59
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:293
#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:83
#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:205
Definition: registry.c:59
@ 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:931
MagickExport void * GetImageRegistry(const RegistryType type, const char *key, ExceptionInfo *exception)
Definition: registry.c:186
Definition: semaphore.c:61
static SplayTreeInfo * registry
Definition: registry.c:74
MagickExport Image * CloneImageList(const Image *images, ExceptionInfo *exception)
Definition: list.c:128
MagickExport int CompareSplayTreeString(const void *target, const void *source)
Definition: splay-tree.c:411
@ RegistryError
Definition: exception.h:74
@ ImageRegistryType
Definition: registry.h:28
@ MagickFalse
Definition: magick-type.h:204
size_t signature
Definition: registry.c:67
MagickExport MagickBooleanType IsEventLogging(void)
Definition: log.c:725
MagickExport const void * GetValueFromSplayTree(SplayTreeInfo *splay_tree, const void *key)
Definition: splay-tree.c:920
MagickExport const void * GetNextKeyInSplayTree(SplayTreeInfo *splay_tree)
Definition: splay-tree.c:768
MagickExport SemaphoreInfo * AllocateSemaphoreInfo(void)
Definition: semaphore.c:192
MagickExport void ActivateSemaphoreInfo(SemaphoreInfo **semaphore_info)
Definition: semaphore.c:98
MagickExport void RegistryComponentTerminus(void)
Definition: registry.c:319
MagickExport ImageInfo * DestroyImageInfo(ImageInfo *image_info)
Definition: image.c:1247
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:26
@ 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:351
MagickExport char * ConstantString(const char *source)
Definition: string.c:698
size_t signature
Definition: image.h:307
MagickBooleanType
Definition: magick-type.h:203
MagickExport void * RelinquishMagickMemory(void *memory)
Definition: memory.c:1162
MagickExport MagickBooleanType DefineImageRegistry(const RegistryType, const char *, ExceptionInfo *)
Definition: exception.h:103
size_t signature
Definition: image.h:489
void * value
Definition: registry.c:64
MagickExport void * AcquireCriticalMemory(const size_t size)
Definition: memory.c:626
@ 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:1149
MagickExport void UnlockSemaphoreInfo(SemaphoreInfo *semaphore_info)
Definition: semaphore.c:449
MagickExport void RegistryComponentTerminus(void)
MagickExport size_t CopyMagickString(char *magick_restrict destination, const char *magick_restrict source, const size_t length)
Definition: string.c:751
MagickExport MagickBooleanType LogMagickEvent(const LogEventType type, const char *module, const char *function, const size_t line, const char *format,...)
Definition: log.c:1420
MagickExport char * GetNextImageRegistry(void)
Definition: registry.c:267
#define MaxTextExtent
Definition: method-attribute.h:89
MagickExport Image * DestroyImageList(Image *images)
Definition: list.c:475
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