|
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 20 of file SecurityPolicy.cpp.
21{
22 return(setValue(CachePolicyDomain,"memory-map","anonymous"));
23}
◆ anonymousSystemMemoryMap()
bool Magick::SecurityPolicy::anonymousSystemMemoryMap |
( |
| ) |
|
|
static |
Definition at line 25 of file SecurityPolicy.cpp.
26{
27 return(setValue(SystemPolicyDomain,"memory-map","anonymous"));
28}
◆ maxMemoryRequest()
bool Magick::SecurityPolicy::maxMemoryRequest |
( |
const MagickSizeType | limit_ | ) |
|
|
static |
Definition at line 39 of file SecurityPolicy.cpp.
40{
41 string
42 value;
43
44 value=toString(limit_);
45 return(setValue(SystemPolicyDomain,"max-memory-request",value));
46}
◆ maxProfileSize()
bool Magick::SecurityPolicy::maxProfileSize |
( |
const MagickSizeType | limit_ | ) |
|
|
static |
Definition at line 48 of file SecurityPolicy.cpp.
49{
50 string
51 value;
52
53 value=toString(limit_);
54 return(setValue(SystemPolicyDomain,"max-profile-size",value));
55}
◆ precision()
bool Magick::SecurityPolicy::precision |
( |
const int | precision_ | ) |
|
|
static |
Definition at line 30 of file SecurityPolicy.cpp.
31{
32 string
33 value;
34
35 value=toString(precision_);
36 return(setValue(SystemPolicyDomain,"precision",value));
37}
◆ setValue()
bool Magick::SecurityPolicy::setValue |
( |
const PolicyDomain | domain_, |
|
|
const std::string | name_, |
|
|
const std::string | value_ ) |
|
staticprivate |
Definition at line 70 of file SecurityPolicy.cpp.
72{
73 MagickBooleanType
74 status;
75
76 GetPPException;
77 status=MagickCore::SetMagickSecurityPolicyValue(domain_,name_.c_str(),
78 value_.c_str(),exceptionInfo);
79 ThrowPPException(false);
80 return(status != MagickFalse);
81}
◆ shred()
bool Magick::SecurityPolicy::shred |
( |
const int | passes_ | ) |
|
|
static |
Definition at line 57 of file SecurityPolicy.cpp.
58{
59 string
60 value;
61
62 value=toString(passes_);
63 return(setValue(SystemPolicyDomain,"shred",value));
64}
◆ toString()
template<typename T >
std::string Magick::SecurityPolicy::toString |
( |
const T & | value | ) |
|
|
staticprivate |
Definition at line 84 of file SecurityPolicy.cpp.
85{
86 stringstream ss;
87 ss << value;
88 return ss.str();
89}
The documentation for this class was generated from the following files: