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