[ AcquireMagickResource | AcquireUniqueFileResource | GetMagickResource | GetMagickResource | ListMagickResourceInfo | RelinquishMagickResource | RelinquishUniqueFileResource | SetMagickResourceLimit ]
AcquireMagickResource() acquires resources of the specified type. MagickFalse is returned if the specified resource is exhausted otherwise MagickTrue.
The format of the AcquireMagickResource() method is:
MagickBooleanType AcquireMagickResource(const ResourceType type,
const MagickSizeType size)
A description of each parameter follows:
type
The type of resource.
size
The number of bytes needed from for this resource.
AcquireUniqueFileResource() returns a unique file name, and returns a file descriptor for the file open for reading and writing.
The format of the AcquireUniqueFileResource() method is:
int AcquireUniqueFileResource(char *path)
A description of each parameter follows:
path
Specifies a pointer to an array of characters. The unique path name is returned in this array.
GetMagickResource() returns the the specified resource in megabytes.
The format of the GetMagickResource() method is:
unsigned long GetMagickResource(const ResourceType type)
A description of each parameter follows:
type
The type of resource.
GetMagickResource() returns the the specified resource limit in megabytes.
The format of the GetMagickResourceLimit() method is:
unsigned long GetMagickResourceLimit(const ResourceType type)
A description of each parameter follows:
type
The type of resource.
ListMagickResourceInfo() lists the resource info to a file.
The format of the ListMagickResourceInfo method is:
MagickBooleanType ListMagickResourceInfo(FILE *file,
ExceptionInfo *exception)
A description of each parameter follows.
file
An pointer to a FILE.
exception
Return any errors or warnings in this structure.
RelinquishMagickResource() relinquishes resources of the specified type.
The format of the RelinquishMagickResource() method is:
void RelinquishMagickResource(const ResourceType type,
const MagickSizeType size)
A description of each parameter follows:
type
The type of resource.
size
The size of the resource.
RelinquishUniqueFileResource() relinquishes a unique file resource.
The format of the RelinquishUniqueFileResource() method is:
MagickBooleanType RelinquishUniqueFileResource(const char *path)
A description of each parameter follows:
name
the name of the temporary resource.
SetMagickResourceLimit() sets the limit for a particular resource in megabytes.
The format of the SetMagickResourceLimit() method is:
MagickBooleanType SetMagickResourceLimit(const ResourceType type,
const unsigned long limit)
A description of each parameter follows:
type
The type of resource.
limit
The maximum limit for the resource.
|