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