Magick++  6.9.3
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
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::map(const MagickSizeType limit_)
34 {
35  (void) SetMagickResourceLimit(MapResource,limit_);
36 }
37 
38 MagickCore::MagickSizeType Magick::ResourceLimits::map(void)
39 {
40  return GetMagickResourceLimit(MapResource);
41 }
42 
43 void Magick::ResourceLimits::memory(const MagickSizeType limit_)
44 {
45  (void) SetMagickResourceLimit(MemoryResource,limit_);
46 }
47 
48 MagickCore::MagickSizeType Magick::ResourceLimits::memory(void)
49 {
50  return GetMagickResourceLimit(MemoryResource);
51 }
52 
53 void Magick::ResourceLimits::thread(const MagickSizeType limit_)
54 {
55  (void) SetMagickResourceLimit(ThreadResource,limit_);
56 }
57 
58 MagickCore::MagickSizeType Magick::ResourceLimits::thread(void)
59 {
60  return GetMagickResourceLimit(ThreadResource);
61 }
62 
63 Magick::ResourceLimits::ResourceLimits()
64 {
65 }
static MagickSizeType memory(void)
static MagickSizeType area(void)
static MagickSizeType map(void)
static MagickSizeType thread(void)
static MagickSizeType disk(void)