My Project
Functions | Variables
grst_xacml.c File Reference

Functions

GRSTgaclAclGRSTgaclAclParse (xmlDocPtr, xmlNodePtr, GRSTgaclAcl *)
 
GRSTgaclAclGRSTxacmlAclParse (xmlDocPtr, xmlNodePtr, GRSTgaclAcl *)
 
int GRSTxacmlPermPrint (GRSTgaclPerm, FILE *)
 
GRSTgaclAclGRSTxacmlAclLoadFile (char *filename)
 
int GRSTxacmlFileIsAcl (char *pathandfile)
 
char * GRSTxacmlFileFindAclname (char *pathandfile)
 
GRSTgaclAclGRSTxacmlAclLoadforFile (char *pathandfile)
 
int GRSTxacmlCredPrint (GRSTgaclCred *cred, FILE *fp)
 
int GRSTxacmlEntryPrint (GRSTgaclEntry *entry, FILE *fp, int rule_number)
 
int GRSTxacmlAclPrint (GRSTgaclAcl *acl, FILE *fp, char *dir_uri)
 
int GRSTxacmlAclSave (GRSTgaclAcl *acl, char *filename, char *dir_uri)
 

Variables

char * grst_perm_syms []
 
GRSTgaclPerm grst_perm_vals []
 
FILE * debugfile
 

Function Documentation

◆ GRSTgaclAclParse()

GRSTgaclAcl * GRSTgaclAclParse ( xmlDocPtr  doc,
xmlNodePtr  cur,
GRSTgaclAcl acl 
)

◆ GRSTxacmlAclLoadFile()

GRSTgaclAcl * GRSTxacmlAclLoadFile ( char *  filename)

◆ GRSTxacmlAclLoadforFile()

GRSTgaclAcl * GRSTxacmlAclLoadforFile ( char *  pathandfile)

◆ GRSTxacmlAclParse()

GRSTgaclAcl * GRSTxacmlAclParse ( xmlDocPtr  doc,
xmlNodePtr  cur,
GRSTgaclAcl acl 
)

◆ GRSTxacmlAclPrint()

int GRSTxacmlAclPrint ( GRSTgaclAcl acl,
FILE *  fp,
char *  dir_uri 
)

◆ GRSTxacmlAclSave()

int GRSTxacmlAclSave ( GRSTgaclAcl acl,
char *  filename,
char *  dir_uri 
)

◆ GRSTxacmlCredPrint()

int GRSTxacmlCredPrint ( GRSTgaclCred cred,
FILE *  fp 
)

◆ GRSTxacmlEntryPrint()

int GRSTxacmlEntryPrint ( GRSTgaclEntry entry,
FILE *  fp,
int  rule_number 
)

◆ GRSTxacmlFileFindAclname()

char * GRSTxacmlFileFindAclname ( char *  pathandfile)

◆ GRSTxacmlFileIsAcl()

int GRSTxacmlFileIsAcl ( char *  pathandfile)

◆ GRSTxacmlPermPrint()

int GRSTxacmlPermPrint ( GRSTgaclPerm  perm,
FILE *  fp 
)

Variable Documentation

◆ debugfile

FILE* debugfile

◆ grst_perm_syms

char* grst_perm_syms[]
extern

◆ grst_perm_vals

GRSTgaclPerm grst_perm_vals[]
extern