Back to Imagemagick

Magick++: ResourceLimits.cpp Source File

www/api/Magick++/ResourceLimits_8cpp_source.html

7.1.2-219.1 KB
Original Source

| Magick++ 7.1.0 |

ResourceLimits.cpp

Go to the documentation of this file.

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

14 void Magick::ResourceLimits::area(const MagickSizeType limit_)

15 {

16 (void) SetMagickResourceLimit(AreaResource,limit_);

17 }

18

19 MagickCore::MagickSizeType Magick::ResourceLimits::area(void)

20 {

21return(GetMagickResourceLimit(AreaResource));

22 }

23

24 void Magick::ResourceLimits::disk(const MagickSizeType limit_)

25 {

26 (void) SetMagickResourceLimit(DiskResource,limit_);

27 }

28

29 MagickCore::MagickSizeType Magick::ResourceLimits::disk(void)

30 {

31return(GetMagickResourceLimit(DiskResource));

32 }

33

34 void Magick::ResourceLimits::file(const MagickSizeType limit_)

35 {

36 (void) SetMagickResourceLimit(FileResource,limit_);

37 }

38

39 MagickCore::MagickSizeType Magick::ResourceLimits::file(void)

40 {

41return(GetMagickResourceLimit(FileResource));

42 }

43

44 void Magick::ResourceLimits::height(const MagickSizeType limit_)

45 {

46 (void) SetMagickResourceLimit(HeightResource,limit_);

47 }

48

49 MagickCore::MagickSizeType Magick::ResourceLimits::height(void)

50 {

51return(GetMagickResourceLimit(HeightResource));

52 }

53

54 void Magick::ResourceLimits::listLength(const MagickSizeType limit_)

55 {

56 (void) SetMagickResourceLimit(ListLengthResource,limit_);

57 }

58

59 MagickCore::MagickSizeType Magick::ResourceLimits::listLength(void)

60 {

61return(GetMagickResourceLimit(ListLengthResource));

62 }

63

64 void Magick::ResourceLimits::map(const MagickSizeType limit_)

65 {

66 (void) SetMagickResourceLimit(MapResource,limit_);

67 }

68

69 MagickCore::MagickSizeType Magick::ResourceLimits::map(void)

70 {

71return(GetMagickResourceLimit(MapResource));

72 }

73

74 void Magick::ResourceLimits::memory(const MagickSizeType limit_)

75 {

76 (void) SetMagickResourceLimit(MemoryResource,limit_);

77 }

78

79 MagickCore::MagickSizeType Magick::ResourceLimits::memory(void)

80 {

81return(GetMagickResourceLimit(MemoryResource));

82 }

83

84 void Magick::ResourceLimits::thread(const MagickSizeType limit_)

85 {

86 (void) SetMagickResourceLimit(ThreadResource,limit_);

87 }

88

89 MagickCore::MagickSizeType Magick::ResourceLimits::thread(void)

90 {

91return(GetMagickResourceLimit(ThreadResource));

92 }

93

94 void Magick::ResourceLimits::throttle(const MagickSizeType limit_)

95 {

96 (void) SetMagickResourceLimit(ThrottleResource,limit_);

97 }

98

99 MagickCore::MagickSizeType Magick::ResourceLimits::throttle(void)

100 {

101return(GetMagickResourceLimit(ThrottleResource));

102 }

103

104 void Magick::ResourceLimits::width(const MagickSizeType limit_)

105 {

106 (void) SetMagickResourceLimit(WidthResource,limit_);

107 }

108

109 MagickCore::MagickSizeType Magick::ResourceLimits::width(void)

110 {

111return(GetMagickResourceLimit(WidthResource));

112 }

113

114 Magick::ResourceLimits::ResourceLimits()

115 {

116 }

Magick::ResourceLimits::height

static MagickSizeType height(void)

Definition: ResourceLimits.cpp:49

Magick::ResourceLimits::listLength

static MagickSizeType listLength()

Definition: ResourceLimits.cpp:59

Magick::ResourceLimits::memory

static MagickSizeType memory(void)

Definition: ResourceLimits.cpp:79

Magick::ResourceLimits::area

static MagickSizeType area(void)

Definition: ResourceLimits.cpp:19

Magick::ResourceLimits::map

static MagickSizeType map(void)

Definition: ResourceLimits.cpp:69

ResourceLimits.h

Magick::ResourceLimits::thread

static MagickSizeType thread(void)

Definition: ResourceLimits.cpp:89

Magick::ResourceLimits::file

static MagickSizeType file(void)

Definition: ResourceLimits.cpp:39

Magick::ResourceLimits::throttle

static MagickSizeType throttle(void)

Definition: ResourceLimits.cpp:99

Magick::ResourceLimits::width

static MagickSizeType width(void)

Definition: ResourceLimits.cpp:109

Magick::ResourceLimits::disk

static MagickSizeType disk(void)

Definition: ResourceLimits.cpp:29