8#define MAGICKCORE_IMPLEMENTATION 1
9#define MAGICK_PLUSPLUS_IMPLEMENTATION 1
11#include "Magick++/ResourceLimits.h"
13void Magick::ResourceLimits::area(
const MagickSizeType limit_)
15 (void) SetMagickResourceLimit(AreaResource,limit_);
18MagickCore::MagickSizeType Magick::ResourceLimits::area(
void)
20 return(GetMagickResourceLimit(AreaResource));
23void Magick::ResourceLimits::disk(
const MagickSizeType limit_)
25 (void) SetMagickResourceLimit(DiskResource,limit_);
28MagickCore::MagickSizeType Magick::ResourceLimits::disk(
void)
30 return(GetMagickResourceLimit(DiskResource));
33void Magick::ResourceLimits::file(
const MagickSizeType limit_)
35 (void) SetMagickResourceLimit(FileResource,limit_);
38MagickCore::MagickSizeType Magick::ResourceLimits::file(
void)
40 return(GetMagickResourceLimit(FileResource));
43void Magick::ResourceLimits::height(
const MagickSizeType limit_)
45 (void) SetMagickResourceLimit(HeightResource,limit_);
48MagickCore::MagickSizeType Magick::ResourceLimits::height(
void)
50 return(GetMagickResourceLimit(HeightResource));
53void Magick::ResourceLimits::listLength(
const MagickSizeType limit_)
55 (void) SetMagickResourceLimit(ListLengthResource,limit_);
58MagickCore::MagickSizeType Magick::ResourceLimits::listLength(
void)
60 return(GetMagickResourceLimit(ListLengthResource));
63void Magick::ResourceLimits::map(
const MagickSizeType limit_)
65 (void) SetMagickResourceLimit(MapResource,limit_);
68MagickCore::MagickSizeType Magick::ResourceLimits::map(
void)
70 return(GetMagickResourceLimit(MapResource));
73void Magick::ResourceLimits::memory(
const MagickSizeType limit_)
75 (void) SetMagickResourceLimit(MemoryResource,limit_);
78MagickCore::MagickSizeType Magick::ResourceLimits::memory(
void)
80 return(GetMagickResourceLimit(MemoryResource));
83void Magick::ResourceLimits::thread(
const MagickSizeType limit_)
85 (void) SetMagickResourceLimit(ThreadResource,limit_);
88MagickCore::MagickSizeType Magick::ResourceLimits::thread(
void)
90 return(GetMagickResourceLimit(ThreadResource));
93void Magick::ResourceLimits::throttle(
const MagickSizeType limit_)
95 (void) SetMagickResourceLimit(ThrottleResource,limit_);
98MagickCore::MagickSizeType Magick::ResourceLimits::throttle(
void)
100 return(GetMagickResourceLimit(ThrottleResource));
103void Magick::ResourceLimits::width(
const MagickSizeType limit_)
105 (void) SetMagickResourceLimit(WidthResource,limit_);
108MagickCore::MagickSizeType Magick::ResourceLimits::width(
void)
110 return(GetMagickResourceLimit(WidthResource));
113Magick::ResourceLimits::ResourceLimits()