MagickCore 7.1.0
Convert, Edit, Or Compose Bitmap Images
|
Go to the source code of this file.
Typedefs | |
typedef struct _PolicyInfo | PolicyInfo |
Enumerations | |
enum | PolicyDomain { UndefinedPolicyDomain , CoderPolicyDomain , DelegatePolicyDomain , FilterPolicyDomain , PathPolicyDomain , ResourcePolicyDomain , SystemPolicyDomain , CachePolicyDomain , ModulePolicyDomain } |
enum | PolicyRights { UndefinedPolicyRights = 0x00 , NoPolicyRights = 0x00 , ReadPolicyRights = 0x01 , WritePolicyRights = 0x02 , ExecutePolicyRights = 0x04 , AllPolicyRights = 0xff } |
Functions | |
MagickExport char * | GetPolicyValue (const char *) |
MagickExport char ** | GetPolicyList (const char *, size_t *, ExceptionInfo *) |
MagickExport const PolicyInfo ** | GetPolicyInfoList (const char *, size_t *, ExceptionInfo *) |
MagickExport MagickBooleanType | IsRightsAuthorized (const PolicyDomain, const PolicyRights, const char *) |
MagickExport MagickBooleanType | ListPolicyInfo (FILE *, ExceptionInfo *) |
MagickExport MagickBooleanType | SetMagickSecurityPolicy (const char *, ExceptionInfo *) |
MagickExport MagickBooleanType | SetMagickSecurityPolicyValue (const PolicyDomain, const char *, const char *, ExceptionInfo *) |
typedef struct _PolicyInfo PolicyInfo |
enum PolicyDomain |
enum PolicyRights |
MagickExport const PolicyInfo ** GetPolicyInfoList | ( | const char * | pattern, |
size_t * | number_policies, | ||
ExceptionInfo * | exception | ||
) |
Definition at line 368 of file policy.c.
References AcquireQuantumMemory(), GetMagickModule, GetNextValueInLinkedList(), GetNumberOfElementsInLinkedList(), GetPolicyInfo(), GlobExpression(), IsEventLogging(), LockSemaphoreInfo(), LogMagickEvent(), MagickFalse, _PolicyInfo::name, policy_cache, policy_semaphore, ResetLinkedListIterator(), _PolicyInfo::stealth, TraceEvent, and UnlockSemaphoreInfo().
Referenced by ListPolicyInfo().
MagickExport char ** GetPolicyList | ( | const char * | pattern, |
size_t * | number_policies, | ||
ExceptionInfo * | exception | ||
) |
Definition at line 465 of file policy.c.
References AcquirePolicyString(), AcquireQuantumMemory(), GetMagickModule, GetNextValueInLinkedList(), GetNumberOfElementsInLinkedList(), GetPolicyInfo(), GlobExpression(), IsEventLogging(), LockSemaphoreInfo(), LogMagickEvent(), MagickFalse, _PolicyInfo::name, policy_cache, policy_semaphore, ResetLinkedListIterator(), _PolicyInfo::stealth, TraceEvent, and UnlockSemaphoreInfo().
MagickExport char * GetPolicyValue | ( | const char * | ) |
MagickExport MagickBooleanType IsRightsAuthorized | ( | const | PolicyDomain, |
const | PolicyRights, | ||
const char * | |||
) |
MagickExport MagickBooleanType ListPolicyInfo | ( | FILE * | , |
ExceptionInfo * | |||
) |
MagickExport MagickBooleanType SetMagickSecurityPolicy | ( | const char * | , |
ExceptionInfo * | |||
) |
MagickExport MagickBooleanType SetMagickSecurityPolicyValue | ( | const | PolicyDomain, |
const char * | name, | ||
const char * | value, | ||
ExceptionInfo * | exception | ||
) |
Definition at line 1204 of file policy.c.
References CachePolicyDomain, CoderPolicyDomain, DelegatePolicyDomain, DestroyString(), FilterPolicyDomain, GetPolicyValue(), LocaleCompare(), magick_unreferenced, MagickFalse, MagickResourceInfinity, MagickResourceOptions, ModulePolicyDomain, ParseCommandOption(), PathPolicyDomain, ResetCacheAnonymousMemory(), ResetMagickPrecision(), ResetMaxMemoryRequest(), ResetStreamAnonymousMemory(), ResetVirtualAnonymousMemory(), ResourcePolicyDomain, SetMagickResourceLimit(), SetPolicyValue(), StringToInteger(), StringToMagickSizeType(), StringToSizeType(), and SystemPolicyDomain.