Go to the source code of this file.
|
enum | ResourceType {
UndefinedResource
, AreaResource
, DiskResource
, FileResource
,
MapResource
, MemoryResource
, ThreadResource
, TimeResource
,
ThrottleResource
, WidthResource
, HeightResource
, ListLengthResource
} |
|
◆ MagickResourceInfinity
◆ ResourceType
Enumerator |
---|
UndefinedResource | |
AreaResource | |
DiskResource | |
FileResource | |
MapResource | |
MemoryResource | |
ThreadResource | |
TimeResource | |
ThrottleResource | |
WidthResource | |
HeightResource | |
ListLengthResource | |
◆ AcquireMagickResource()
◆ AcquireUniqueFileResource()
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(), HoughLineImage(), ImagesToBlob(), ImageToBlob(), ImageToFile(), InjectImageBlob(), OpenPixelCacheOnDisk(), PreviewImage(), and RenderPostscript().
◆ AsynchronousResourceComponentTerminus()
MagickExport void AsynchronousResourceComponentTerminus |
( |
void |
| ) |
|
◆ GetMagickResource()
◆ GetMagickResourceLimit()
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(), AcquirePixelCache(), AcquirePixelListThreadSet(), AcquirePixelThreadSet(), AcquirePolygonThreadSet(), AcquireQuantumPixels(), AcquireRandomInfoThreadSet(), AcquireResampleFilterThreadSet(), AcquireVirtualCacheView(), DestroyContributionThreadSet(), DestroyFxThreadSet(), DestroyHistogramThreadSet(), DestroyPixelListThreadSet(), DestroyPixelThreadSet(), DestroyPolygonThreadSet(), DestroyRandomInfoThreadSet(), DestroyResampleFilterThreadSet(), GetImageChannelDepth(), GetImagePixelCache(), NewImageView(), NewImageViewRegion(), OpenPixelCache(), and SetImageViewThreads().
◆ GetPathTemplate()
◆ ListMagickResourceInfo()
◆ RelinquishMagickResource()
MagickExport void RelinquishMagickResource |
( |
const |
ResourceType, |
|
|
const |
MagickSizeType |
|
) |
| |
◆ RelinquishUniqueFileResource()
◆ ResourceComponentGenesis()
◆ ResourceComponentTerminus()
References ActivateSemaphoreInfo(), DestroyRandomInfo(), DestroySemaphoreInfo(), DestroySplayTree(), FileResource, LockSemaphoreInfo(), NumberOfResourceTypes, random_info, resource_semaphore, temporary_resources, and UnlockSemaphoreInfo().
Referenced by MagickCoreTerminus().
◆ SetMagickResourceLimit()
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(), MAGICK_SSIZE_MAX, MagickFalse, MagickMax, MagickMin, MagickTrue, _ResourceInfo::map_limit, MapResource, _ResourceInfo::memory_limit, MemoryResource, ResetPixelCacheEpoch(), resource_info, resource_semaphore, StringToSizeType(), _ResourceInfo::thread_limit, ThreadResource, _ResourceInfo::throttle_limit, ThrottleResource, _ResourceInfo::time_limit, TimeResource, UnlockSemaphoreInfo(), _ResourceInfo::width_limit, and WidthResource.
Referenced by ResourceComponentGenesis(), and SetCacheThreshold().