MagickCore 6.9.12
resource_.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MagickResourceInfinity   (MagickULLConstant(~0) >> 1)
 

Enumerations

enum  ResourceType {
  UndefinedResource , AreaResource , DiskResource , FileResource ,
  MapResource , MemoryResource , ThreadResource , TimeResource ,
  ThrottleResource , WidthResource , HeightResource , 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 ResourceComponentGenesis (void)
 
MagickExport MagickBooleanType SetMagickResourceLimit (const ResourceType, const MagickSizeType)
 
MagickExport MagickSizeType GetMagickResource (const ResourceType)
 
MagickExport MagickSizeType GetMagickResourceLimit (const ResourceType)
 
MagickExport void AsynchronousResourceComponentTerminus (void)
 
MagickExport void RelinquishMagickResource (const ResourceType, const MagickSizeType)
 
MagickExport void ResourceComponentTerminus (void)
 

Macro Definition Documentation

◆ MagickResourceInfinity

#define MagickResourceInfinity   (MagickULLConstant(~0) >> 1)

Definition at line 41 of file resource_.h.

Enumeration Type Documentation

◆ ResourceType

Enumerator
UndefinedResource 
AreaResource 
DiskResource 
FileResource 
MapResource 
MemoryResource 
ThreadResource 
TimeResource 
ThrottleResource 
WidthResource 
HeightResource 
ListLengthResource 

Definition at line 25 of file resource_.h.

Function Documentation

◆ AcquireMagickResource()

MagickExport MagickBooleanType AcquireMagickResource ( const  ResourceType,
const  MagickSizeType 
)

◆ AcquireUniqueFileResource()

◆ AsynchronousResourceComponentTerminus()

MagickExport void AsynchronousResourceComponentTerminus ( void  )

◆ GetMagickResource()

MagickExport MagickSizeType GetMagickResource ( const  ResourceType)

◆ GetMagickResourceLimit()

◆ GetPathTemplate()

MagickExport MagickBooleanType GetPathTemplate ( char *  )

◆ ListMagickResourceInfo()

MagickExport MagickBooleanType ListMagickResourceInfo ( FILE *  ,
ExceptionInfo  
)

◆ RelinquishMagickResource()

MagickExport void RelinquishMagickResource ( const  ResourceType,
const  MagickSizeType 
)

◆ RelinquishUniqueFileResource()

MagickExport MagickBooleanType RelinquishUniqueFileResource ( const char *  )

◆ ResourceComponentGenesis()

MagickExport MagickBooleanType ResourceComponentGenesis ( void  )

◆ ResourceComponentTerminus()

◆ SetMagickResourceLimit()