|
| static bool | setValue (const PolicyDomain domain_, const std::string name_, const std::string value_) |
| template<typename T> |
| static std::string | toString (const T &value) |
Definition at line 17 of file SecurityPolicy.h.
◆ SecurityPolicy()
| Magick::SecurityPolicy::SecurityPolicy |
( |
void | | ) |
|
|
private |
◆ anonymousCacheMemoryMap()
| bool Magick::SecurityPolicy::anonymousCacheMemoryMap |
( |
| ) |
|
|
static |
Definition at line 18 of file SecurityPolicy.cpp.
19{
20 return(setValue(CachePolicyDomain,"memory-map","anonymous"));
21}
◆ anonymousSystemMemoryMap()
| bool Magick::SecurityPolicy::anonymousSystemMemoryMap |
( |
| ) |
|
|
static |
Definition at line 23 of file SecurityPolicy.cpp.
24{
25 return(setValue(SystemPolicyDomain,"memory-map","anonymous"));
26}
◆ maxMemoryRequest()
| bool Magick::SecurityPolicy::maxMemoryRequest |
( |
const MagickSizeType | limit_ | ) |
|
|
static |
Definition at line 37 of file SecurityPolicy.cpp.
38{
39 string
40 value;
41
42 value=toString(limit_);
43 return(setValue(SystemPolicyDomain,"max-memory-request",value));
44}
◆ maxProfileSize()
| bool Magick::SecurityPolicy::maxProfileSize |
( |
const MagickSizeType | limit_ | ) |
|
|
static |
Definition at line 46 of file SecurityPolicy.cpp.
47{
48 string
49 value;
50
51 value=toString(limit_);
52 return(setValue(SystemPolicyDomain,"max-profile-size",value));
53}
◆ precision()
| bool Magick::SecurityPolicy::precision |
( |
const int | precision_ | ) |
|
|
static |
Definition at line 28 of file SecurityPolicy.cpp.
29{
30 string
31 value;
32
33 value=toString(precision_);
34 return(setValue(SystemPolicyDomain,"precision",value));
35}
◆ setValue()
| bool Magick::SecurityPolicy::setValue |
( |
const PolicyDomain | domain_, |
|
|
const std::string | name_, |
|
|
const std::string | value_ ) |
|
staticprivate |
Definition at line 68 of file SecurityPolicy.cpp.
70{
71 MagickBooleanType
72 status;
73
74 GetPPException;
75 status=MagickCore::SetMagickSecurityPolicyValue(domain_,name_.c_str(),
76 value_.c_str(),exceptionInfo);
77 ThrowPPException(false);
78 return(status != MagickFalse);
79}
◆ shred()
| bool Magick::SecurityPolicy::shred |
( |
const int | passes_ | ) |
|
|
static |
Definition at line 55 of file SecurityPolicy.cpp.
56{
57 string
58 value;
59
60 value=toString(passes_);
61 return(setValue(SystemPolicyDomain,"shred",value));
62}
◆ toString()
template<typename T>
| std::string Magick::SecurityPolicy::toString |
( |
const T & | value | ) |
|
|
staticprivate |
Definition at line 82 of file SecurityPolicy.cpp.
83{
84 stringstream ss;
85 ss << value;
86 return ss.str();
87}
The documentation for this class was generated from the following files:
- /home/cristy/Attic/Build/ImageMagick-7.1.2/rpmbuild/BUILD/ImageMagick-7.1.2-build/ImageMagick-7.1.2-32/Magick++/lib/Magick++/SecurityPolicy.h
- /home/cristy/Attic/Build/ImageMagick-7.1.2/rpmbuild/BUILD/ImageMagick-7.1.2-build/ImageMagick-7.1.2-32/Magick++/lib/SecurityPolicy.cpp