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
11 #include "Magick++/ResourceLimits.h"
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 }
Magick::ResourceLimits::height
static MagickSizeType height(void)
Definition: ResourceLimits.cpp:48
Magick::ResourceLimits::listLength
static MagickSizeType listLength()
Definition: ResourceLimits.cpp:58
Magick::ResourceLimits::memory
static MagickSizeType memory(void)
Definition: ResourceLimits.cpp:78
Magick::ResourceLimits::area
static MagickSizeType area(void)
Definition: ResourceLimits.cpp:18
Magick::ResourceLimits::map
static MagickSizeType map(void)
Definition: ResourceLimits.cpp:68
ResourceLimits.h
Magick::ResourceLimits::thread
static MagickSizeType thread(void)
Definition: ResourceLimits.cpp:88
Magick::ResourceLimits::file
static MagickSizeType file(void)
Definition: ResourceLimits.cpp:38
Magick::ResourceLimits::throttle
static MagickSizeType throttle(void)
Definition: ResourceLimits.cpp:98
Magick::ResourceLimits::width
static MagickSizeType width(void)
Definition: ResourceLimits.cpp:108
Magick::ResourceLimits::disk
static MagickSizeType disk(void)
Definition: ResourceLimits.cpp:28