Magick++  7.0.10
ResourceLimits.cpp
Go to the documentation of this file.
1 // This may look like C code, but it is really -*- C++ -*-
2 //
3 // Copyright Dirk Lemstra 2014-2018
4 //
5 // Implementation of ResourceLimits
6 //
7 
8 #define MAGICKCORE_IMPLEMENTATION 1
9 #define MAGICK_PLUSPLUS_IMPLEMENTATION 1
10 
12 
13 void Magick::ResourceLimits::area(const MagickSizeType limit_)
14 {
15  (void) SetMagickResourceLimit(AreaResource,limit_);
16 }
17 
18 MagickCore::MagickSizeType Magick::ResourceLimits::area(void)
19 {
20  return(GetMagickResourceLimit(AreaResource));
21 }
22 
23 void Magick::ResourceLimits::disk(const MagickSizeType limit_)
24 {
25  (void) SetMagickResourceLimit(DiskResource,limit_);
26 }
27 
28 MagickCore::MagickSizeType Magick::ResourceLimits::disk(void)
29 {
30  return(GetMagickResourceLimit(DiskResource));
31 }
32 
33 void Magick::ResourceLimits::file(const MagickSizeType limit_)
34 {
35  (void) SetMagickResourceLimit(FileResource,limit_);
36 }
37 
38 MagickCore::MagickSizeType Magick::ResourceLimits::file(void)
39 {
40  return(GetMagickResourceLimit(FileResource));
41 }
42 
43 void Magick::ResourceLimits::height(const MagickSizeType limit_)
44 {
45  (void) SetMagickResourceLimit(HeightResource,limit_);
46 }
47 
48 MagickCore::MagickSizeType Magick::ResourceLimits::height(void)
49 {
50  return(GetMagickResourceLimit(HeightResource));
51 }
52 
53 void Magick::ResourceLimits::listLength(const MagickSizeType limit_)
54 {
55  (void) SetMagickResourceLimit(ListLengthResource,limit_);
56 }
57 
58 MagickCore::MagickSizeType Magick::ResourceLimits::listLength(void)
59 {
60  return(GetMagickResourceLimit(ListLengthResource));
61 }
62 
63 void Magick::ResourceLimits::map(const MagickSizeType limit_)
64 {
65  (void) SetMagickResourceLimit(MapResource,limit_);
66 }
67 
68 MagickCore::MagickSizeType Magick::ResourceLimits::map(void)
69 {
70  return(GetMagickResourceLimit(MapResource));
71 }
72 
73 void Magick::ResourceLimits::memory(const MagickSizeType limit_)
74 {
75  (void) SetMagickResourceLimit(MemoryResource,limit_);
76 }
77 
78 MagickCore::MagickSizeType Magick::ResourceLimits::memory(void)
79 {
80  return(GetMagickResourceLimit(MemoryResource));
81 }
82 
83 void Magick::ResourceLimits::thread(const MagickSizeType limit_)
84 {
85  (void) SetMagickResourceLimit(ThreadResource,limit_);
86 }
87 
88 MagickCore::MagickSizeType Magick::ResourceLimits::thread(void)
89 {
90  return(GetMagickResourceLimit(ThreadResource));
91 }
92 
93 void Magick::ResourceLimits::throttle(const MagickSizeType limit_)
94 {
95  (void) SetMagickResourceLimit(ThrottleResource,limit_);
96 }
97 
98 MagickCore::MagickSizeType Magick::ResourceLimits::throttle(void)
99 {
100  return(GetMagickResourceLimit(ThrottleResource));
101 }
102 
103 void Magick::ResourceLimits::width(const MagickSizeType limit_)
104 {
105  (void) SetMagickResourceLimit(WidthResource,limit_);
106 }
107 
108 MagickCore::MagickSizeType Magick::ResourceLimits::width(void)
109 {
110  return(GetMagickResourceLimit(WidthResource));
111 }
112 
113 Magick::ResourceLimits::ResourceLimits()
114 {
115 }
static MagickSizeType height(void)
static MagickSizeType listLength()
static MagickSizeType memory(void)
static MagickSizeType area(void)
static MagickSizeType map(void)
static MagickSizeType thread(void)
static MagickSizeType file(void)
static MagickSizeType throttle(void)
static MagickSizeType width(void)
static MagickSizeType disk(void)