Magick++ 6.9.13
Loading...
Searching...
No Matches
ResourceLimits.cpp
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
13void Magick::ResourceLimits::area(const MagickSizeType limit_)
14{
15 (void) SetMagickResourceLimit(AreaResource,limit_);
16}
17
18MagickCore::MagickSizeType Magick::ResourceLimits::area(void)
19{
20 return(GetMagickResourceLimit(AreaResource));
21}
22
23void Magick::ResourceLimits::disk(const MagickSizeType limit_)
24{
25 (void) SetMagickResourceLimit(DiskResource,limit_);
26}
27
28MagickCore::MagickSizeType Magick::ResourceLimits::disk(void)
29{
30 return(GetMagickResourceLimit(DiskResource));
31}
32
33void Magick::ResourceLimits::file(const MagickSizeType limit_)
34{
35 (void) SetMagickResourceLimit(FileResource,limit_);
36}
37
38MagickCore::MagickSizeType Magick::ResourceLimits::file(void)
39{
40 return(GetMagickResourceLimit(FileResource));
41}
42
43void Magick::ResourceLimits::height(const MagickSizeType limit_)
44{
45 (void) SetMagickResourceLimit(HeightResource,limit_);
46}
47
48MagickCore::MagickSizeType Magick::ResourceLimits::height(void)
49{
50 return(GetMagickResourceLimit(HeightResource));
51}
52
53void Magick::ResourceLimits::listLength(const MagickSizeType limit_)
54{
55 (void) SetMagickResourceLimit(ListLengthResource,limit_);
56}
57
58MagickCore::MagickSizeType Magick::ResourceLimits::listLength(void)
59{
60 return(GetMagickResourceLimit(ListLengthResource));
61}
62
63void Magick::ResourceLimits::map(const MagickSizeType limit_)
64{
65 (void) SetMagickResourceLimit(MapResource,limit_);
66}
67
68MagickCore::MagickSizeType Magick::ResourceLimits::map(void)
69{
70 return(GetMagickResourceLimit(MapResource));
71}
72
73void Magick::ResourceLimits::memory(const MagickSizeType limit_)
74{
75 (void) SetMagickResourceLimit(MemoryResource,limit_);
76}
77
78MagickCore::MagickSizeType Magick::ResourceLimits::memory(void)
79{
80 return(GetMagickResourceLimit(MemoryResource));
81}
82
83void Magick::ResourceLimits::thread(const MagickSizeType limit_)
84{
85 (void) SetMagickResourceLimit(ThreadResource,limit_);
86}
87
88MagickCore::MagickSizeType Magick::ResourceLimits::thread(void)
89{
90 return(GetMagickResourceLimit(ThreadResource));
91}
92
93void Magick::ResourceLimits::throttle(const MagickSizeType limit_)
94{
95 (void) SetMagickResourceLimit(ThrottleResource,limit_);
96}
97
98MagickCore::MagickSizeType Magick::ResourceLimits::throttle(void)
99{
100 return(GetMagickResourceLimit(ThrottleResource));
101}
102
103void Magick::ResourceLimits::width(const MagickSizeType limit_)
104{
105 (void) SetMagickResourceLimit(WidthResource,limit_);
106}
107
108MagickCore::MagickSizeType Magick::ResourceLimits::width(void)
109{
110 return(GetMagickResourceLimit(WidthResource));
111}
112
113Magick::ResourceLimits::ResourceLimits()
114{
115}