MagickCore
7.0.10
Convert, Edit, Or Compose Bitmap Images
|
Go to the source code of this file.
Macros | |
#define | MagickResourceInfinity (MagickULLConstant(~0) >> 1) |
Enumerations | |
enum | ResourceType { UndefinedResource, AreaResource, DiskResource, FileResource, HeightResource, MapResource, MemoryResource, ThreadResource, ThrottleResource, TimeResource, WidthResource, ListLengthResource } |
Functions | |
MagickExport int | AcquireUniqueFileResource (char *) |
MagickExport MagickBooleanType | AcquireMagickResource (const ResourceType, const MagickSizeType) |
MagickExport MagickBooleanType | GetPathTemplate (char *) |
MagickExport MagickBooleanType | ListMagickResourceInfo (FILE *, ExceptionInfo *) |
MagickExport MagickBooleanType | RelinquishUniqueFileResource (const char *) |
MagickExport MagickBooleanType | SetMagickResourceLimit (const ResourceType, const MagickSizeType) |
MagickExport MagickSizeType | GetMagickResource (const ResourceType) |
MagickExport MagickSizeType | GetMagickResourceLimit (const ResourceType) |
MagickExport void | RelinquishMagickResource (const ResourceType, const MagickSizeType) |
#define MagickResourceInfinity (MagickULLConstant(~0) >> 1) |
enum ResourceType |
MagickExport MagickBooleanType AcquireMagickResource | ( | const | ResourceType, |
const | MagickSizeType | ||
) |
MagickExport int AcquireUniqueFileResource | ( | char * | ) |
References AcquireRandomInfo(), ActivateSemaphoreInfo(), AddValueToSplayTree(), CompareSplayTreeString(), ConstantString(), DestroyStringInfo(), DestroyTemporaryResources(), FileResource, GetMagickModule, GetPathTemplate(), GetRandomKey(), GetStringInfoDatum(), GetStringInfoLength(), LockSemaphoreInfo(), LogMagickEvent(), MagickPathTemplate, NewSplayTree(), O_BINARY, O_NOFOLLOW, open_utf8(), random_info, resource_semaphore, ResourceEvent, S_MODE, temporary_resources, TMP_MAX, and UnlockSemaphoreInfo().
Referenced by AcquireMatrixInfo(), AcquireUniqueFilename(), AcquireUniqueSymbolicLink(), AcquireVirtualMemory(), BlobToFile(), CustomStreamToImage(), HoughLineImage(), ImagesToBlob(), ImagesToCustomStream(), ImageToBlob(), ImageToCustomStream(), ImageToFile(), InjectImageBlob(), OpenPixelCacheOnDisk(), PreviewImage(), and RenderPostscript().
MagickExport MagickSizeType GetMagickResource | ( | const | ResourceType | ) |
MagickExport MagickSizeType GetMagickResourceLimit | ( | const | ResourceType | ) |
References ActivateSemaphoreInfo(), _ResourceInfo::area_limit, AreaResource, _ResourceInfo::disk_limit, DiskResource, _ResourceInfo::file_limit, FileResource, _ResourceInfo::height_limit, HeightResource, _ResourceInfo::list_length_limit, ListLengthResource, LockSemaphoreInfo(), _ResourceInfo::map_limit, MapResource, _ResourceInfo::memory_limit, MemoryResource, resource_info, resource_semaphore, _ResourceInfo::thread_limit, ThreadResource, _ResourceInfo::throttle_limit, ThrottleResource, _ResourceInfo::time_limit, TimeResource, UnlockSemaphoreInfo(), _ResourceInfo::width_limit, and WidthResource.
Referenced by AcquireContributionThreadSet(), AcquireFxThreadSet(), AcquireHistogramThreadSet(), AcquireKmeansThreadSet(), AcquirePixelCache(), AcquirePixelListThreadSet(), AcquirePixelThreadSet(), AcquirePolygonThreadSet(), AcquireQuantumPixels(), AcquireRandomInfoThreadSet(), AcquireResampleFilterThreadSet(), AcquireVirtualCacheView(), DestroyContributionThreadSet(), DestroyFxThreadSet(), DestroyHistogramThreadSet(), DestroyKmeansThreadSet(), DestroyPixelListThreadSet(), DestroyPixelThreadSet(), DestroyPolygonThreadSet(), DestroyRandomInfoThreadSet(), DestroyResampleFilterThreadSet(), GetImageDepth(), GetImagePixelCache(), and KmeansImage().
MagickExport MagickBooleanType GetPathTemplate | ( | char * | ) |
MagickExport MagickBooleanType ListMagickResourceInfo | ( | FILE * | , |
ExceptionInfo * | |||
) |
MagickExport void RelinquishMagickResource | ( | const | ResourceType, |
const | MagickSizeType | ||
) |
References ActivateSemaphoreInfo(), CommandOptionToMnemonic(), _ResourceInfo::disk, _ResourceInfo::disk_limit, DiskResource, _ResourceInfo::file, _ResourceInfo::file_limit, FileResource, FormatMagickSize(), GetMagickModule, IsEventLogging(), LockSemaphoreInfo(), LogMagickEvent(), MagickFalse, MagickFormatExtent, MagickResourceOptions, MagickTrue, _ResourceInfo::map, _ResourceInfo::map_limit, MapResource, _ResourceInfo::memory, _ResourceInfo::memory_limit, MemoryResource, resource_info, resource_semaphore, ResourceEvent, _ResourceInfo::time, _ResourceInfo::time_limit, TimeResource, and UnlockSemaphoreInfo().
Referenced by AcquireMatrixInfo(), ClosePixelCacheOnDisk(), DestroyBlob(), DestroyMatrixInfo(), DetachBlob(), OpenBlob(), OpenPixelCache(), RelinquishPixelCachePixels(), and SetBlobExtent().
MagickExport MagickBooleanType RelinquishUniqueFileResource | ( | const char * | ) |
MagickExport MagickBooleanType SetMagickResourceLimit | ( | const | ResourceType, |
const | MagickSizeType | ||
) |
References ActivateSemaphoreInfo(), _ResourceInfo::area_limit, AreaResource, DestroyString(), _ResourceInfo::disk_limit, DiskResource, _ResourceInfo::file_limit, FileResource, GetOpenMPMaximumThreads(), GetPolicyValue(), _ResourceInfo::height_limit, HeightResource, _ResourceInfo::list_length_limit, ListLengthResource, LockSemaphoreInfo(), MagickFalse, MagickMax, MagickMin, MagickTrue, _ResourceInfo::map_limit, MapResource, _ResourceInfo::memory_limit, MemoryResource, ResetPixelCacheEpoch(), resource_info, resource_semaphore, StringToMagickSizeType(), _ResourceInfo::thread_limit, ThreadResource, _ResourceInfo::throttle_limit, ThrottleResource, _ResourceInfo::time_limit, TimeResource, UnlockSemaphoreInfo(), _ResourceInfo::width_limit, and WidthResource.
Referenced by ResourceComponentGenesis(), and SetMagickSecurityPolicyValue().