XrdDigConfig Class Reference
#include <XrdDigConfig.hh>
List of all members.
Public Types |
| enum | pType { isAny = 0,
isDir,
isFile
} |
Public Member Functions |
| bool | Configure (const char *cFN, const char *parms) |
| int | GenAccess (const XrdSecEntity *client, const char *aList[], int aMax) |
| char * | GenPath (int &rc, const XrdSecEntity *client, const char *opname, const char *lfn, pType lfnType=isAny) |
| void | GetLocResp (XrdOucErrInfo &eInfo, bool nameok) |
| | XrdDigConfig () |
| | ~XrdDigConfig () |
Static Public Member Functions |
| static void | StatRoot (struct stat *sP) |
Private Member Functions |
| const char * | AddPath (XrdDigConfig::pType sType, const char *src, const char *tpd, const char *tfn) |
| void | Audit (const XrdSecEntity *client, const char *what, const char *opn, const char *trg) |
| bool | ConfigProc (const char *ConfigFN) |
| bool | ConfigXeq (char *var, XrdOucStream &cFile) |
| void | Empty (const char *path) |
| void | SetLocResp () |
| int | ValProc (const char *ppath) |
| bool | xacf (XrdOucStream &cFile) |
| bool | xlog (XrdOucStream &cFile) |
Private Attributes |
| char * | fnTmplt |
| char * | locRespHP |
| char * | locRespV6 |
| char * | locRespV4 |
| short | locRlenHP |
| short | locRlenV6 |
| short | locRlenV4 |
| bool | logAcc |
| bool | logRej |
Member Enumeration Documentation
Constructor & Destructor Documentation
| XrdDigConfig::XrdDigConfig |
( |
|
) |
[inline] |
| XrdDigConfig::~XrdDigConfig |
( |
|
) |
[inline] |
Member Function Documentation
| const char* XrdDigConfig::AddPath |
( |
XrdDigConfig::pType |
sType, |
|
|
const char * |
src, |
|
|
const char * |
tpd, |
|
|
const char * |
tfn | |
|
) |
| | [private] |
| void XrdDigConfig::Audit |
( |
const XrdSecEntity * |
client, |
|
|
const char * |
what, |
|
|
const char * |
opn, |
|
|
const char * |
trg | |
|
) |
| | [private] |
| bool XrdDigConfig::ConfigProc |
( |
const char * |
ConfigFN |
) |
[private] |
| bool XrdDigConfig::Configure |
( |
const char * |
cFN, |
|
|
const char * |
parms | |
|
) |
| | |
| bool XrdDigConfig::ConfigXeq |
( |
char * |
var, |
|
|
XrdOucStream & |
cFile | |
|
) |
| | [private] |
| void XrdDigConfig::Empty |
( |
const char * |
path |
) |
[private] |
| int XrdDigConfig::GenAccess |
( |
const XrdSecEntity * |
client, |
|
|
const char * |
aList[], |
|
|
int |
aMax | |
|
) |
| | |
| char* XrdDigConfig::GenPath |
( |
int & |
rc, |
|
|
const XrdSecEntity * |
client, |
|
|
const char * |
opname, |
|
|
const char * |
lfn, |
|
|
pType |
lfnType = isAny | |
|
) |
| | |
| void XrdDigConfig::GetLocResp |
( |
XrdOucErrInfo & |
eInfo, |
|
|
bool |
nameok | |
|
) |
| | |
| void XrdDigConfig::SetLocResp |
( |
|
) |
[private] |
| static void XrdDigConfig::StatRoot |
( |
struct stat * |
sP |
) |
[static] |
| int XrdDigConfig::ValProc |
( |
const char * |
ppath |
) |
[private] |
Member Data Documentation
The documentation for this class was generated from the following file: