#include <cache-private.h>

Data Fields | |
| ClassType | storage_class |
| ColorspaceType | colorspace |
| volatile CacheType | type |
| MagickBooleanType | mapped |
| unsigned long | columns |
| unsigned long | rows |
| MagickOffsetType | offset |
| MagickSizeType | length |
| VirtualPixelMethod | virtual_pixel_method |
| PixelPacket | virtual_pixel |
| unsigned long | number_threads |
| NexusInfo ** | nexus_info |
| PixelPacket * | pixels |
| IndexPacket * | indexes |
| int | file |
| char | filename [MaxTextExtent] |
| char | cache_filename [MaxTextExtent] |
| CacheMethods | methods |
| MagickBooleanType | debug |
| pid_t | id |
| volatile long | reference_count |
| SemaphoreInfo * | semaphore |
| SemaphoreInfo * | nexus_semaphore |
| SemaphoreInfo * | disk_semaphore |
| time_t | timestamp |
| unsigned long | signature |
Definition at line 110 of file cache-private.h.
| char _CacheInfo::cache_filename[MaxTextExtent] |
Definition at line 156 of file cache-private.h.
Referenced by CloneDiskToDiskPixels(), CloneDiskToMemoryPixels(), CloneMemoryToDiskPixels(), DestroyCacheInfo(), ExtendCache(), OpenCache(), OpenDiskCache(), PersistCache(), ReadCacheIndexes(), ReadCachePixels(), WriteCacheIndexes(), and WriteCachePixels().
Definition at line 116 of file cache-private.h.
Referenced by AcquireCacheNexus(), ClipCacheNexus(), CloneDiskToDiskPixels(), CloneDiskToMemoryPixels(), CloneMemoryToDiskPixels(), CloneMemoryToMemoryPixels(), GetCacheColorspace(), GetCacheInfo(), GetCacheNexus(), IsCacheSynchronized(), MaskCacheNexus(), OpenCache(), ReadCacheIndexes(), SetNexus(), SetPixelStream(), SyncCacheNexus(), and WriteCacheIndexes().
| unsigned long _CacheInfo::columns |
Definition at line 125 of file cache-private.h.
Referenced by AcquireCacheNexus(), CloneDiskToDiskPixels(), CloneDiskToMemoryPixels(), CloneMemoryToDiskPixels(), CloneMemoryToMemoryPixels(), GetNexusExtent(), IsCacheSynchronized(), IsNexusInCore(), OpenCache(), ReadCacheIndexes(), ReadCachePixels(), SetCacheNexus(), SetNexus(), SetPixelStream(), SyncPixelStream(), WriteCacheIndexes(), and WriteCachePixels().
Definition at line 163 of file cache-private.h.
Referenced by CloneCacheMethods(), CloneDiskToDiskPixels(), CloneDiskToMemoryPixels(), CloneMemoryToDiskPixels(), CloneMemoryToMemoryPixels(), DestroyCacheInfo(), GetCacheClass(), GetCacheColorspace(), GetCacheInfo(), GetNexusPixels(), ReadCacheIndexes(), ReadCachePixels(), ReferenceCache(), SetCacheMethods(), WriteCacheIndexes(), and WriteCachePixels().
Definition at line 178 of file cache-private.h.
Referenced by CloseDiskCache(), DestroyCacheInfo(), DestroyPixelStream(), GetCacheInfo(), OpenDiskCache(), ReadCacheRegion(), and WriteCacheRegion().
| int _CacheInfo::file |
Definition at line 153 of file cache-private.h.
Referenced by CloseDiskCache(), ExtendCache(), GetCacheInfo(), LimitOpenCacheDescriptors(), OpenCache(), OpenDiskCache(), ReadCacheRegion(), RelinquishCachePixels(), and WriteCacheRegion().
| char _CacheInfo::filename[MaxTextExtent] |
Definition at line 156 of file cache-private.h.
Referenced by CloneCacheMethods(), DestroyCacheInfo(), ExtendCache(), GetCacheClass(), GetCacheColorspace(), GetNexusPixels(), OpenCache(), ReadCacheIndexes(), ReadCachePixels(), ReferenceCache(), SetCacheMethods(), WriteCacheIndexes(), and WriteCachePixels().
| pid_t _CacheInfo::id |
Definition at line 172 of file cache-private.h.
Referenced by GetCacheInfo(), and LimitOpenCacheDescriptors().
Definition at line 150 of file cache-private.h.
Referenced by AcquireIndexesFromStream(), AcquirePixelStream(), CloneDiskToMemoryPixels(), CloneMemoryToDiskPixels(), CloneMemoryToMemoryPixels(), GetIndexesFromStream(), OpenCache(), ReadCacheIndexes(), RelinquishCachePixels(), RelinquishStreamPixels(), SetNexus(), SetPixelStream(), and WriteCacheIndexes().
Definition at line 132 of file cache-private.h.
Referenced by AcquireCachePixels(), AcquirePixelStream(), AcquireStreamPixels(), OpenCache(), PersistCache(), RelinquishCachePixels(), RelinquishStreamPixels(), and SetPixelStream().
Definition at line 122 of file cache-private.h.
Referenced by AcquireCachePixels(), AcquireStreamPixels(), OpenCache(), RelinquishCachePixels(), and RelinquishStreamPixels().
Definition at line 160 of file cache-private.h.
Referenced by CloneCacheMethods(), DestroyImagePixels(), GetAuthenticIndexQueue(), GetAuthenticPixelQueue(), GetAuthenticPixels(), GetCacheInfo(), GetOneAuthenticPixel(), GetOneVirtualMethodPixel(), GetOneVirtualPixel(), GetVirtualIndexQueue(), GetVirtualPixelQueue(), GetVirtualPixels(), QueueAuthenticPixels(), SetCacheMethods(), and SyncAuthenticPixels().
Definition at line 144 of file cache-private.h.
Referenced by AcquireIndexesFromCache(), AcquirePixelCache(), AcquirePixelsFromCache(), CloneCacheNexus(), DestroyCacheInfo(), DestroyPixelStream(), GetCacheInfo(), GetImageExtent(), GetIndexesFromCache(), GetPixelCache(), GetPixelsFromCache(), IsCacheSynchronized(), ModifyCache(), SetPixelCache(), and SyncPixelCache().
Definition at line 178 of file cache-private.h.
Referenced by DestroyCacheInfo(), DestroyPixelStream(), GetCacheInfo(), and SyncCache().
| unsigned long _CacheInfo::number_threads |
Definition at line 141 of file cache-private.h.
Referenced by CloneCacheNexus(), DestroyCacheInfo(), DestroyPixelStream(), GetCacheInfo(), ModifyCache(), and PersistCache().
Definition at line 129 of file cache-private.h.
Referenced by CloneDiskToDiskPixels(), CloneDiskToMemoryPixels(), CloneMemoryToDiskPixels(), OpenCache(), PersistCache(), ReadCacheIndexes(), ReadCachePixels(), WriteCacheIndexes(), and WriteCachePixels().
Definition at line 147 of file cache-private.h.
Referenced by AcquireCachePixels(), AcquirePixelsFromStream(), AcquirePixelStream(), AcquireStreamPixels(), CloneDiskToMemoryPixels(), CloneMemoryToDiskPixels(), CloneMemoryToMemoryPixels(), GetPixelsFromStream(), IsNexusInCore(), OpenCache(), ReadCachePixels(), RelinquishCachePixels(), RelinquishStreamPixels(), SetNexus(), SetPixelStream(), SyncPixelStream(), and WriteCachePixels().
| volatile long _CacheInfo::reference_count |
Definition at line 175 of file cache-private.h.
Referenced by DestroyCacheInfo(), DestroyPixelStream(), GetCacheInfo(), ModifyCache(), PersistCache(), and ReferenceCache().
| unsigned long _CacheInfo::rows |
Definition at line 125 of file cache-private.h.
Referenced by AcquireCacheNexus(), CloneDiskToDiskPixels(), CloneDiskToMemoryPixels(), CloneMemoryToDiskPixels(), CloneMemoryToMemoryPixels(), GetNexusExtent(), IsCacheSynchronized(), OpenCache(), ReadCacheIndexes(), ReadCachePixels(), SetCacheNexus(), SetNexus(), SetPixelStream(), WriteCacheIndexes(), and WriteCachePixels().
Definition at line 178 of file cache-private.h.
Referenced by DestroyCacheInfo(), DestroyPixelStream(), GetCacheInfo(), ModifyCache(), PersistCache(), and ReferenceCache().
| unsigned long _CacheInfo::signature |
Definition at line 186 of file cache-private.h.
Referenced by AcquireIndexesFromStream(), AcquireNexusIndexes(), AcquireNexusPixels(), AcquirePixelsFromStream(), AcquirePixelStream(), CloneCacheMethods(), DestroyCacheInfo(), DestroyImagePixels(), DestroyPixelStream(), GetAuthenticIndexQueue(), GetAuthenticPixelQueue(), GetAuthenticPixels(), GetCacheClass(), GetCacheColorspace(), GetCacheInfo(), GetCacheNexus(), GetCacheVirtualPixelMethod(), GetImageExtent(), GetIndexesFromStream(), GetNexusExtent(), GetNexusIndexes(), GetNexusPixels(), GetOneAuthenticPixel(), GetOneVirtualMagickPixel(), GetOneVirtualMethodPixel(), GetOneVirtualPixel(), GetPixelsFromStream(), GetVirtualIndexQueue(), GetVirtualPixelQueue(), GetVirtualPixels(), MaskCacheNexus(), ModifyCache(), PersistCache(), QueueAuthenticPixels(), ReferenceCache(), SetCacheMethods(), SetCacheVirtualPixelMethod(), SetNexus(), SetPixelStream(), SyncAuthenticPixels(), SyncCacheNexus(), and SyncPixelStream().
Definition at line 113 of file cache-private.h.
Referenced by AcquireCacheNexus(), AcquireNexusIndexes(), AcquireNexusPixels(), ClipCacheNexus(), CloneDiskToDiskPixels(), CloneDiskToMemoryPixels(), CloneMemoryToDiskPixels(), CloneMemoryToMemoryPixels(), GetCacheClass(), GetCacheNexus(), GetNexusIndexes(), GetNexusPixels(), IsCacheSynchronized(), MaskCacheNexus(), OpenCache(), ReadCacheIndexes(), SetNexus(), SetPixelStream(), SyncCacheNexus(), and WriteCacheIndexes().
| time_t _CacheInfo::timestamp |
Definition at line 183 of file cache-private.h.
Referenced by LimitOpenCacheDescriptors(), OpenDiskCache(), ReadCacheRegion(), and WriteCacheRegion().
| volatile CacheType _CacheInfo::type |
Definition at line 119 of file cache-private.h.
Referenced by AcquireCacheNexus(), AcquirePixelStream(), ClonePixelCache(), DestroyCacheInfo(), GetCacheInfo(), LimitOpenCacheDescriptors(), OpenCache(), PersistCache(), ReadCacheIndexes(), ReadCachePixels(), RelinquishCachePixels(), SetNexus(), SyncCacheNexus(), WriteCacheIndexes(), and WriteCachePixels().
Definition at line 135 of file cache-private.h.
Referenced by GetCacheVirtualPixelMethod(), ModifyCache(), and SetCacheVirtualPixelMethod().
1.5.7.1