![]() |
XRootD
|
#include <XrdDigConfig.hh>
Public Types | |
enum | pType { isAny = 0 , isDir , isFile } |
Public Member Functions | |
XrdDigConfig () | |
~XrdDigConfig () | |
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) |
Static Public Member Functions | |
static void | StatRoot (struct stat *sP) |
Definition at line 38 of file XrdDigConfig.hh.
enum XrdDigConfig::pType |
|
inline |
Definition at line 59 of file XrdDigConfig.hh.
|
inline |
Definition at line 60 of file XrdDigConfig.hh.
bool XrdDigConfig::Configure | ( | const char * | cFN, |
const char * | parms | ||
) |
Definition at line 97 of file XrdDigConfig.cc.
References XrdDig::Auth, XrdDigAuth::Configure(), XrdDig::eDest, XrdSysError::Emsg(), XrdOucTokenizer::GetLine(), XrdOucTokenizer::GetToken(), Stat, and stat().
Referenced by XrdDigGetFS().
int XrdDigConfig::GenAccess | ( | const XrdSecEntity * | client, |
const char * | aList[], | ||
int | aMax | ||
) |
Definition at line 189 of file XrdDigConfig.cc.
References XrdDigAuthEnt::aNum, XrdDig::Auth, and XrdDigAuth::Authorize().
Referenced by XrdDigDirectory::open(), and XrdDigFS::stat().
char * XrdDigConfig::GenPath | ( | int & | rc, |
const XrdSecEntity * | client, | ||
const char * | opname, | ||
const char * | lfn, | ||
XrdDigConfig::pType | lfnType = isAny |
||
) |
Definition at line 226 of file XrdDigConfig.cc.
References XrdDigAuthEnt::aProc, XrdDig::Auth, and XrdDigAuth::Authorize().
Referenced by XrdDigDirectory::open(), XrdDigFile::open(), and XrdDigFS::stat().
void XrdDigConfig::GetLocResp | ( | XrdOucErrInfo & | eInfo, |
bool | nameok | ||
) |
Definition at line 290 of file XrdDigConfig.cc.
References XrdOucErrInfo::getUCap(), XrdOucErrInfo::setErrInfo(), and XrdOucEI::uIPv4.
Referenced by XrdDigFS::fsctl().
|
static |
Definition at line 306 of file XrdDigConfig.cc.
References stat().
Referenced by XrdDigFS::stat().