MagickCore  7.0.10
Convert, Edit, Or Compose Bitmap Images
policy.c File Reference

Data Structures

struct  _PolicyInfo
 
struct  _PolicyMapInfo
 

Macros

#define PolicyFilename   "policy.xml"
 

Typedefs

typedef struct _PolicyMapInfo PolicyMapInfo
 

Functions

static MagickBooleanType IsPolicyCacheInstantiated (ExceptionInfo *)
 
static MagickBooleanType LoadPolicyCache (LinkedListInfo *, const char *, const char *, const size_t, ExceptionInfo *)
 
static LinkedListInfoAcquirePolicyCache (const char *filename, ExceptionInfo *exception)
 
static PolicyInfoGetPolicyInfo (const char *name, ExceptionInfo *exception)
 
MagickExport const PolicyInfo ** GetPolicyInfoList (const char *pattern, size_t *number_policies, ExceptionInfo *exception)
 
MagickExport char ** GetPolicyList (const char *pattern, size_t *number_policies, ExceptionInfo *exception)
 
MagickExport char * GetPolicyValue (const char *name)
 
MagickExport MagickBooleanType IsRightsAuthorized (const PolicyDomain domain, const PolicyRights rights, const char *pattern)
 
MagickExport MagickBooleanType ListPolicyInfo (FILE *file, ExceptionInfo *exception)
 
MagickPrivate MagickBooleanType PolicyComponentGenesis (void)
 
static void * DestroyPolicyElement (void *policy_info)
 
MagickPrivate void PolicyComponentTerminus (void)
 
MagickExport MagickBooleanType SetMagickSecurityPolicy (const char *policy, ExceptionInfo *exception)
 
static MagickBooleanType SetPolicyValue (const PolicyDomain domain, const char *name, const char *value)
 
MagickExport MagickBooleanType SetMagickSecurityPolicyValue (const PolicyDomain domain, const char *name, const char *value, ExceptionInfo *exception)
 

Variables

static const PolicyMapInfo PolicyMap []
 
static LinkedListInfopolicy_cache = (LinkedListInfo *) NULL
 
static SemaphoreInfopolicy_semaphore = (SemaphoreInfo *) NULL
 

Macro Definition Documentation

#define PolicyFilename   "policy.xml"

Typedef Documentation

typedef struct _PolicyMapInfo PolicyMapInfo

Function Documentation

static void* DestroyPolicyElement ( void *  policy_info)
static
MagickPrivate MagickBooleanType PolicyComponentGenesis ( void  )

Variable Documentation

const PolicyMapInfo PolicyMap[]
static
Initial value:
=
{
(const char *) NULL, (const char *) NULL }
}
Definition: policy.h:43
Definition: policy.h:30

Referenced by AcquirePolicyCache().