1 #ifndef __XRDDIGCONFIG_HH__
2 #define __XRDDIGCONFIG_HH__
43 bool Configure(
const char *cFN,
const char *parms);
65 const char *tpd,
const char *tfn);
67 const char *opn,
const char *trg);
70 void Empty(
const char *path);
char * locRespHP
Definition: XrdDigConfig.hh:77
short locRlenV6
Definition: XrdDigConfig.hh:81
bool ConfigXeq(char *var, XrdOucStream &cFile)
Definition: XrdDigConfig.hh:45
static void StatRoot(struct stat *sP)
pType
Definition: XrdDigConfig.hh:45
Definition: XrdOucStream.hh:46
Definition: XrdDigConfig.hh:38
short locRlenV4
Definition: XrdDigConfig.hh:82
bool logAcc
Definition: XrdDigConfig.hh:83
char * GenPath(int &rc, const XrdSecEntity *client, const char *opname, const char *lfn, pType lfnType=isAny)
bool Configure(const char *cFN, const char *parms)
char * fnTmplt
Definition: XrdDigConfig.hh:76
void GetLocResp(XrdOucErrInfo &eInfo, bool nameok)
bool logRej
Definition: XrdDigConfig.hh:84
const char * AddPath(XrdDigConfig::pType sType, const char *src, const char *tpd, const char *tfn)
Definition: XrdOucErrInfo.hh:100
short locRlenHP
Definition: XrdDigConfig.hh:80
char * locRespV6
Definition: XrdDigConfig.hh:78
int GenAccess(const XrdSecEntity *client, const char *aList[], int aMax)
Definition: XrdDigConfig.hh:45
XrdDigConfig()
Definition: XrdDigConfig.hh:59
void Empty(const char *path)
#define stat(a, b)
Definition: XrdPosix.hh:96
char * locRespV4
Definition: XrdDigConfig.hh:79
bool xacf(XrdOucStream &cFile)
Definition: XrdSecEntity.hh:63
int ValProc(const char *ppath)
void Audit(const XrdSecEntity *client, const char *what, const char *opn, const char *trg)
Definition: XrdDigConfig.hh:45
bool xlog(XrdOucStream &cFile)
bool ConfigProc(const char *ConfigFN)
~XrdDigConfig()
Definition: XrdDigConfig.hh:60