Functions | Variables
grst_xacml.c File Reference

Functions

GRSTgaclAclGRSTgaclAclParse (xmlDocPtr, xmlNodePtr, GRSTgaclAcl *)
 
GRSTgaclAclGRSTxacmlAclParse (xmlDocPtr, xmlNodePtr, GRSTgaclAcl *)
 
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 GRSTxacmlPermPrint (GRSTgaclPerm perm, FILE *fp)
 
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

GRSTgaclAcl* GRSTgaclAclParse ( xmlDocPtr  ,
xmlNodePtr  ,
GRSTgaclAcl  
)
GRSTgaclAcl* GRSTxacmlAclLoadFile ( char *  filename)
GRSTgaclAcl* GRSTxacmlAclLoadforFile ( char *  pathandfile)
GRSTgaclAcl* GRSTxacmlAclParse ( xmlDocPtr  doc,
xmlNodePtr  cur,
GRSTgaclAcl acl 
)
int GRSTxacmlAclPrint ( GRSTgaclAcl acl,
FILE *  fp,
char *  dir_uri 
)
int GRSTxacmlAclSave ( GRSTgaclAcl acl,
char *  filename,
char *  dir_uri 
)
int GRSTxacmlCredPrint ( GRSTgaclCred cred,
FILE *  fp 
)
int GRSTxacmlEntryPrint ( GRSTgaclEntry entry,
FILE *  fp,
int  rule_number 
)
char* GRSTxacmlFileFindAclname ( char *  pathandfile)
int GRSTxacmlFileIsAcl ( char *  pathandfile)
int GRSTxacmlPermPrint ( GRSTgaclPerm  perm,
FILE *  fp 
)

Variable Documentation

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