#include <XrdFrmUtils.hh>
Public Member Functions | |
| XrdFrmUtils () | |
| ~XrdFrmUtils () | |
Static Public Member Functions | |
| static char | Ask (char dflt, const char *Msg1, const char *Msg2="", const char *Msg3="") |
| static int | chkURL (const char *Url) |
| static char * | makePath (const char *iName, const char *Path, int Mode) |
| static char * | makeQDir (const char *Path, int Mode) |
| static int | MapM2O (const char *Nop, const char *Pop) |
| static int | MapR2Q (char Opc, int *Flags=0) |
| static int | MapV2I (const char *Opc, XrdFrmRequest::Item &ICode) |
| static int | Unique (const char *lkfn, const char *myProg) |
| static int | Utime (const char *Path, time_t tVal) |
Definition at line 20 of file XrdFrmUtils.hh.
| XrdFrmUtils::XrdFrmUtils | ( | ) | [inline] |
Definition at line 43 of file XrdFrmUtils.hh.
| XrdFrmUtils::~XrdFrmUtils | ( | ) | [inline] |
Definition at line 44 of file XrdFrmUtils.hh.
| char XrdFrmUtils::Ask | ( | char | dflt, | |
| const char * | Msg1, | |||
| const char * | Msg2 = "", |
|||
| const char * | Msg3 = "" | |||
| ) | [static] |
Definition at line 35 of file XrdFrmUtils.cc.
Referenced by XrdFrmAdmin::AuditNameNB(), XrdFrmAdmin::AuditNameNF(), XrdFrmAdmin::AuditNameNL(), XrdFrmAdmin::AuditNameXL(), XrdFrmAdmin::AuditSpaceAXDB(), XrdFrmAdmin::AuditSpaceAXDL(), XrdFrmAdmin::AuditSpaceXANB(), XrdFrmAdmin::AuditUsage(), XrdFrmAdmin::mkStat(), XrdFrmAdmin::Unlink(), XrdFrmAdmin::UnlinkDir(), and XrdFrmAdmin::VerifyMP().
| int XrdFrmUtils::chkURL | ( | const char * | Url | ) | [static] |
Definition at line 60 of file XrdFrmUtils.cc.
Referenced by XrdFrmProxy::Add(), and XrdFrmXfrAgent::Add().
| char * XrdFrmUtils::makePath | ( | const char * | iName, | |
| const char * | Path, | |||
| int | Mode | |||
| ) | [static] |
Definition at line 81 of file XrdFrmUtils.cc.
References XrdSysError::Emsg(), XrdOucUtils::genPath(), XrdOucUtils::makePath(), and XrdFrm::Say().
Referenced by XrdFrmConfig::ConfigPaths(), and XrdFrmProxy::Init().
| char * XrdFrmUtils::makeQDir | ( | const char * | Path, | |
| int | Mode | |||
| ) | [static] |
Definition at line 106 of file XrdFrmUtils.cc.
References XrdSysError::Emsg(), XrdOucUtils::makePath(), n, XrdFrm::Say(), and strcpy().
Referenced by XrdFrmAdmin::ConfigProxy(), XrdFrmReqBoss::Start(), and XrdFrmReqAgent::Start().
| int XrdFrmUtils::MapM2O | ( | const char * | Nop, | |
| const char * | Pop | |||
| ) | [static] |
Definition at line 143 of file XrdFrmUtils.cc.
References XrdFrmRequest::makeRW, XrdFrmRequest::msgFail, and XrdFrmRequest::msgSucc.
Referenced by XrdFrmProxy::Add(), and XrdFrmXfrAgent::Add().
| int XrdFrmUtils::MapR2Q | ( | char | Opc, | |
| int * | Flags = 0 | |||
| ) | [static] |
Definition at line 166 of file XrdFrmUtils.cc.
References XrdFrmRequest::getQ, XrdFrmRequest::migQ, XrdFrmRequest::nilQ, XrdFrmRequest::Purge, XrdFrmRequest::putQ, and XrdFrmRequest::stgQ.
Referenced by XrdFrmProxy::Add(), and XrdFrmProxy::Del().
| int XrdFrmUtils::MapV2I | ( | const char * | Opc, | |
| XrdFrmRequest::Item & | ICode | |||
| ) | [static] |
Definition at line 188 of file XrdFrmUtils.cc.
References XrdFrmRequest::getLFN, XrdFrmRequest::getLFNCGI, XrdFrmRequest::getMODE, XrdFrmRequest::getNOTE, XrdFrmRequest::getOBJ, XrdFrmRequest::getOBJCGI, XrdFrmRequest::getOP, XrdFrmRequest::getPRTY, XrdFrmRequest::getQWT, XrdFrmRequest::getRID, XrdFrmRequest::getTOD, XrdFrmRequest::getUSER, and i.
Referenced by XrdFrmXfrAgent::List(), and XrdFrmAdmin::QueryXfrQ().
| int XrdFrmUtils::Unique | ( | const char * | lkfn, | |
| const char * | myProg | |||
| ) | [static] |
Definition at line 218 of file XrdFrmUtils.cc.
References close, XrdSysError::Emsg(), fcntl(), FLOCK_t, Mode, open, S_IRGRP, S_IROTH, S_IRUSR, S_IWUSR, and XrdFrm::Say().
Referenced by XrdFrmXfrDaemon::Init().
| int XrdFrmUtils::Utime | ( | const char * | Path, | |
| time_t | tVal | |||
| ) | [static] |
Definition at line 254 of file XrdFrmUtils.cc.
References XrdSysError::Emsg(), and XrdFrm::Say().
Referenced by XrdFrmAdmin::mkFile().
1.5.1