#include <magick/pixel.h>#include <magick/exception.h>

Go to the source code of this file.
Typedefs | |
| typedef struct _PolicyInfo | PolicyInfo |
Enumerations | |
| enum | PolicyDomain { UndefinedPolicyDomain, CoderPolicyDomain, DelegatePolicyDomain, FilterPolicyDomain, PathPolicyDomain, ResourcePolicyDomain, SystemPolicyDomain } |
| enum | PolicyRights { UndefinedPolicyRights = 0x00, NoPolicyRights = 0x00, ReadPolicyRights = 0x01, WritePolicyRights = 0x02, ExecutePolicyRights = 0x04 } |
Functions | |
| MagickExport char * | GetPolicyValue (const char *name) |
| MagickExport char *** | GetPolicyList (const char *, unsigned long *, ExceptionInfo *) |
| MagickExport const PolicyInfo ** | GetPolicyInfoList (const char *, unsigned long *, ExceptionInfo *) |
| MagickExport MagickBooleanType | IsRightsAuthorized (const PolicyDomain, const PolicyRights, const char *) |
| MagickExport MagickBooleanType | ListPolicyInfo (FILE *, ExceptionInfo *) |
| MagickExport MagickBooleanType | PolicyComponentGenesis (void) |
| MagickExport void | PolicyComponentTerminus (void) |
| typedef struct _PolicyInfo PolicyInfo |
| enum PolicyDomain |
| enum PolicyRights |
| MagickExport const PolicyInfo** GetPolicyInfoList | ( | const char * | , | |
| unsigned long * | , | |||
| ExceptionInfo * | ||||
| ) |
Definition at line 238 of file policy.c.
References AcquireQuantumMemory(), GetMagickModule, GetNextValueInLinkedList(), GetNumberOfElementsInLinkedList(), GetPolicyInfo(), GlobExpression(), LockSemaphoreInfo(), LogMagickEvent(), MagickFalse, _PolicyInfo::name, policy_list, policy_semaphore, ResetLinkedListIterator(), _PolicyInfo::stealth, TraceEvent, and UnlockSemaphoreInfo().
Referenced by ListPolicyInfo().
| MagickExport char* ** GetPolicyList | ( | const char * | , | |
| unsigned long * | , | |||
| ExceptionInfo * | ||||
| ) |
Definition at line 310 of file policy.c.
References AcquireQuantumMemory(), ConstantString(), GetMagickModule, GetNextValueInLinkedList(), GetNumberOfElementsInLinkedList(), GetPolicyInfo(), GlobExpression(), LockSemaphoreInfo(), LogMagickEvent(), MagickFalse, _PolicyInfo::name, policy_list, policy_semaphore, ResetLinkedListIterator(), _PolicyInfo::stealth, TraceEvent, and UnlockSemaphoreInfo().
| MagickExport char* GetPolicyValue | ( | const char * | name | ) |
| MagickExport MagickBooleanType IsRightsAuthorized | ( | const | PolicyDomain, | |
| const | PolicyRights, | |||
| const char * | ||||
| ) |
| MagickExport MagickBooleanType ListPolicyInfo | ( | FILE * | , | |
| ExceptionInfo * | ||||
| ) |
| MagickExport MagickBooleanType PolicyComponentGenesis | ( | void | ) |
Definition at line 965 of file policy.c.
References AcquireSemaphoreInfo(), MagickTrue, and policy_semaphore.
Referenced by MagickCoreGenesis().
| MagickExport void PolicyComponentTerminus | ( | void | ) |
Definition at line 1011 of file policy.c.
References AcquireSemaphoreInfo(), DestroyLinkedList(), DestroyPolicyElement(), DestroySemaphoreInfo(), instantiate_policy, LockSemaphoreInfo(), MagickFalse, policy_list, policy_semaphore, and UnlockSemaphoreInfo().
Referenced by MagickCoreTerminus().
1.6.2-20100208