9 #define MAGICKCORE_IMPLEMENTATION 1
10 #define MAGICK_PLUSPLUS_IMPLEMENTATION 1
12 #include "Magick++/ResourceLimits.h"
14 void Magick::ResourceLimits::area(
const MagickSizeType limit_)
16 (void) SetMagickResourceLimit(AreaResource,limit_);
19 MagickCore::MagickSizeType Magick::ResourceLimits::area(
void)
21 return(GetMagickResourceLimit(AreaResource));
24 void Magick::ResourceLimits::disk(
const MagickSizeType limit_)
26 (void) SetMagickResourceLimit(DiskResource,limit_);
29 MagickCore::MagickSizeType Magick::ResourceLimits::disk(
void)
31 return(GetMagickResourceLimit(DiskResource));
34 void Magick::ResourceLimits::file(
const MagickSizeType limit_)
36 (void) SetMagickResourceLimit(FileResource,limit_);
39 MagickCore::MagickSizeType Magick::ResourceLimits::file(
void)
41 return(GetMagickResourceLimit(FileResource));
44 void Magick::ResourceLimits::height(
const MagickSizeType limit_)
46 (void) SetMagickResourceLimit(HeightResource,limit_);
49 MagickCore::MagickSizeType Magick::ResourceLimits::height(
void)
51 return(GetMagickResourceLimit(HeightResource));
54 void Magick::ResourceLimits::listLength(
const MagickSizeType limit_)
56 (void) SetMagickResourceLimit(ListLengthResource,limit_);
59 MagickCore::MagickSizeType Magick::ResourceLimits::listLength(
void)
61 return(GetMagickResourceLimit(ListLengthResource));
64 void Magick::ResourceLimits::map(
const MagickSizeType limit_)
66 (void) SetMagickResourceLimit(MapResource,limit_);
69 MagickCore::MagickSizeType Magick::ResourceLimits::map(
void)
71 return(GetMagickResourceLimit(MapResource));
74 void Magick::ResourceLimits::memory(
const MagickSizeType limit_)
76 (void) SetMagickResourceLimit(MemoryResource,limit_);
79 MagickCore::MagickSizeType Magick::ResourceLimits::memory(
void)
81 return(GetMagickResourceLimit(MemoryResource));
84 void Magick::ResourceLimits::thread(
const MagickSizeType limit_)
86 (void) SetMagickResourceLimit(ThreadResource,limit_);
89 MagickCore::MagickSizeType Magick::ResourceLimits::thread(
void)
91 return(GetMagickResourceLimit(ThreadResource));
94 void Magick::ResourceLimits::throttle(
const MagickSizeType limit_)
96 (void) SetMagickResourceLimit(ThrottleResource,limit_);
99 MagickCore::MagickSizeType Magick::ResourceLimits::throttle(
void)
101 return(GetMagickResourceLimit(ThrottleResource));
104 void Magick::ResourceLimits::width(
const MagickSizeType limit_)
106 (void) SetMagickResourceLimit(WidthResource,limit_);
109 MagickCore::MagickSizeType Magick::ResourceLimits::width(
void)
111 return(GetMagickResourceLimit(WidthResource));
114 Magick::ResourceLimits::ResourceLimits()