|
MagickCore 6.9.12
|
Go to the source code of this file.
Typedefs | |
| typedef struct _SplayTreeInfo | SplayTreeInfo |
| typedef struct _SplayTreeInfo SplayTreeInfo |
Definition at line 26 of file splay-tree.h.
| MagickExport MagickBooleanType AddValueToSplayTree | ( | SplayTreeInfo * | , |
| const void * | , | ||
| const void * | |||
| ) |
| MagickExport SplayTreeInfo * CloneSplayTree | ( | SplayTreeInfo * | , |
| void * | *)(void *, | ||
| void * | *)(void * | ||
| ) |
| MagickExport int CompareSplayTreeString | ( | const void * | , |
| const void * | |||
| ) |
| MagickExport int CompareSplayTreeStringInfo | ( | const void * | target, |
| const void * | source | ||
| ) |
Definition at line 447 of file splay-tree.c.
References CompareStringInfo().
| MagickExport MagickBooleanType DeleteNodeByValueFromSplayTree | ( | SplayTreeInfo * | , |
| const void * | |||
| ) |
| MagickExport MagickBooleanType DeleteNodeFromSplayTree | ( | SplayTreeInfo * | splay_tree, |
| const void * | key | ||
| ) |
Definition at line 602 of file splay-tree.c.
References _SplayTreeInfo::compare, GetMagickModule, IsEventLogging(), _NodeInfo::key, _SplayTreeInfo::key, _NodeInfo::left, LockSemaphoreInfo(), LogMagickEvent(), MagickCoreSignature, MagickFalse, MagickTrue, _SplayTreeInfo::nodes, _SplayTreeInfo::relinquish_key, _SplayTreeInfo::relinquish_value, RelinquishMagickMemory(), _NodeInfo::right, _SplayTreeInfo::root, _SplayTreeInfo::semaphore, _SplayTreeInfo::signature, SplaySplayTree(), TraceEvent, UnlockSemaphoreInfo(), and _NodeInfo::value.
Referenced by DeleteImageArtifact(), DeleteImageOption(), DeleteImageProfile(), DeleteImageProperty(), DeleteImageRegistry(), DestroyDistributeCache(), and RelinquishUniqueFileResource().
| MagickExport SplayTreeInfo * DestroySplayTree | ( | SplayTreeInfo * | ) |
| MagickExport const void * GetNextKeyInSplayTree | ( | SplayTreeInfo * | ) |
| MagickExport const void * GetNextValueInSplayTree | ( | SplayTreeInfo * | ) |
| MagickExport size_t GetNumberOfNodesInSplayTree | ( | const SplayTreeInfo * | splay_tree | ) |
Definition at line 975 of file splay-tree.c.
References GetMagickModule, IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, _SplayTreeInfo::nodes, _SplayTreeInfo::signature, and TraceEvent.
Referenced by AcquireLocaleSplayTree(), AcquireTypeCache(), GetCoderInfoList(), GetCoderList(), GetLocaleInfoList(), GetLocaleList(), GetMagickInfoList(), GetMagickList(), GetTypeInfoList(), GetTypeList(), and UnregisterMagickInfo().
| MagickExport const void * GetRootValueFromSplayTree | ( | SplayTreeInfo * | ) |
| MagickExport const void * GetValueFromSplayTree | ( | SplayTreeInfo * | splay_tree, |
| const void * | key | ||
| ) |
Definition at line 920 of file splay-tree.c.
References _SplayTreeInfo::compare, GetMagickModule, IsEventLogging(), _NodeInfo::key, LockSemaphoreInfo(), LogMagickEvent(), MagickCoreSignature, MagickFalse, _SplayTreeInfo::root, _SplayTreeInfo::semaphore, _SplayTreeInfo::signature, SplaySplayTree(), TraceEvent, UnlockSemaphoreInfo(), and _NodeInfo::value.
Referenced by FxGetSymbol(), GetCoderInfo(), GetEXIFProperty(), GetFxSymbolValue(), GetImageArtifact(), GetImageAttribute(), GetImageOption(), GetImageProfile(), GetImageProperty(), GetImageRegistry(), GetLocaleInfo_(), GetMagickInfo(), GetTypeInfo(), ReadDistributeCacheIndexes(), ReadDistributeCachePixels(), RenderMVGContent(), SetFxSymbolValue(), SyncExifProfile(), WriteDistributeCacheIndexes(), WriteDistributeCachePixels(), and WriteTo8BimProfile().
| MagickExport SplayTreeInfo * NewSplayTree | ( | int(*)(const void *, const void *) | , |
| void * | *)(void *, | ||
| void * | *)(void * | ||
| ) |
| MagickExport void * RemoveNodeByValueFromSplayTree | ( | SplayTreeInfo * | , |
| const void * | |||
| ) |
| MagickExport void * RemoveNodeFromSplayTree | ( | SplayTreeInfo * | , |
| const void * | |||
| ) |
| MagickExport void ResetSplayTree | ( | SplayTreeInfo * | ) |
| MagickExport void ResetSplayTreeIterator | ( | SplayTreeInfo * | splay_tree | ) |
Definition at line 1473 of file splay-tree.c.
References GetFirstSplayTreeNode(), GetMagickModule, IsEventLogging(), LockSemaphoreInfo(), LogMagickEvent(), MagickCoreSignature, MagickFalse, _SplayTreeInfo::next, _SplayTreeInfo::semaphore, _SplayTreeInfo::signature, TraceEvent, and UnlockSemaphoreInfo().
Referenced by AsynchronousResourceComponentTerminus(), GetCoderInfoList(), GetCoderList(), GetImageArtifact(), GetImageMagick(), GetImageProperty(), GetLocaleInfo_(), GetLocaleInfoList(), GetMagickInfoList(), GetMagickList(), GetTypeInfoByFamily(), GetTypeInfoList(), GetTypeList(), ResetImageArtifactIterator(), ResetImageOptionIterator(), ResetImageProfileIterator(), ResetImagePropertyIterator(), ResetImageRegistryIterator(), and UnregisterMagickInfo().