MagickPassFail AcquireMagickResource( const ResourceType type, const magick_int64_t size );
AcquireMagickResource() acquires resources of the specified type. True is returned if the specified resource is available otherwise False.
The format of the AcquireMagickResource() method is:
MagickPassFail AcquireMagickResource( const ResourceType type, const magick_int64_t size );
magick_uint64_t GetMagickResource( const ResourceType type );
GetMagickResource() returns the current consumption level for the specified resource type.
The format of the GetMagickResource() method is:
magick_uint64_t GetMagickResource( const ResourceType type );
A description of each parameter follows:
void LiberateMagickResource( const ResourceType type, const magick_int64_t size );
LiberateMagickResource() liberates resources of the specified type.
The format of the LiberateMagickResource() method is:
void LiberateMagickResource( const ResourceType type, const magick_int64_t size );
unsigned int ListMagickResourceInfo( FILE *file, ExceptionInfo *exception );
Method ListMagickResourceInfo lists the resource info to a file.
The format of the ListMagickResourceInfo method is:
unsigned int ListMagickResourceInfo( FILE *file, ExceptionInfo *exception );
A description of each parameter follows.
void SetMagickResourceLimit( const ResourceType type, const unsigned long limit );
SetMagickResourceLimit() sets the limit for a particular resource. The units for resource types are as follows:
DiskResource -- Gigabytes FileResource -- Open files MapResource -- Megabytes MemoryResource -- Megabytes PixelsResource -- Megapixels
The format of the SetMagickResourceLimit() method is:
void SetMagickResourceLimit( const ResourceType type, const unsigned long limit );