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