#include <XrdCnsLog.hh>
Public Member Functions | |
XrdCnsLog () | |
~XrdCnsLog () | |
Static Public Member Functions | |
static XrdOucTList * | Dirs (const char *Path, int &rc) |
static XrdOucNSWalk::NSEnt * | List (const char *logDir, XrdOucNSWalk::NSEnt **Base, int isEP=0) |
Static Public Attributes | |
static const char * | invFNa |
static const char * | invFNt |
static const char * | invFNz |
Static Private Member Functions | |
static int | isEP (const char *Path) |
Definition at line 19 of file XrdCnsLog.hh.
XrdCnsLog::XrdCnsLog | ( | ) | [inline] |
Definition at line 33 of file XrdCnsLog.hh.
XrdCnsLog::~XrdCnsLog | ( | ) | [inline] |
Definition at line 34 of file XrdCnsLog.hh.
XrdOucTList * XrdCnsLog::Dirs | ( | const char * | Path, | |
int & | rc | |||
) | [static] |
Definition at line 46 of file XrdCnsLog.cc.
References XrdOucNSWalk::NSEnt::File, XrdOucNSWalk::Index(), isEP(), XrdCns::MLog, XrdOucNSWalk::NSEnt::Next, XrdOucNSWalk::NSEnt::Path, XrdOucNSWalk::Recurse, XrdOucNSWalk::retDir, and rindex.
Referenced by XrdCnsSsiCfg::Configure().
XrdOucNSWalk::NSEnt * XrdCnsLog::List | ( | const char * | logDir, | |
XrdOucNSWalk::NSEnt ** | Base, | |||
int | isEP = 0 | |||
) | [static] |
Definition at line 80 of file XrdCnsLog.cc.
References Reflex::Dummy::Base(), XrdSysError::Emsg(), XrdOucNSWalk::Index(), invFNt, invFNz, XrdCnsLogRec::maxClients, XrdCns::MLog, XrdOucNSWalk::retFile, XrdOucNSWalk::retStat, XrdOucNSWalk::NSEnt::Stat, and unlink.
Referenced by XrdCnsLogClient::Init(), XrdCnsSsi::List(), and XrdCnsSsi::Updt().
int XrdCnsLog::isEP | ( | const char * | Path | ) | [static, private] |
Definition at line 135 of file XrdCnsLog.cc.
References XrdNetDNS::getHostAddr(), and rindex.
Referenced by Dirs().
const char * XrdCnsLog::invFNa [static] |
Definition at line 29 of file XrdCnsLog.hh.
Referenced by XrdCnsLogClient::Init(), and XrdCnsLogClient::Manifest().
const char * XrdCnsLog::invFNt [static] |
const char * XrdCnsLog::invFNz [static] |
Definition at line 31 of file XrdCnsLog.hh.
Referenced by List(), XrdCnsSsi::List(), XrdCnsLogClient::Manifest(), and XrdCnsSsi::Updt().