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: