XrdFrmUtils Class Reference

#include <XrdFrmUtils.hh>

List of all members.

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)


Detailed Description

Definition at line 20 of file XrdFrmUtils.hh.


Constructor & Destructor Documentation

XrdFrmUtils::XrdFrmUtils (  )  [inline]

Definition at line 43 of file XrdFrmUtils.hh.

XrdFrmUtils::~XrdFrmUtils (  )  [inline]

Definition at line 44 of file XrdFrmUtils.hh.


Member Function Documentation

char XrdFrmUtils::Ask ( char  dflt,
const char *  Msg1,
const char *  Msg2 = "",
const char *  Msg3 = "" 
) [static]

Definition at line 35 of file XrdFrmUtils.cc.

References Answer(), and n.

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().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:50:33 2011 for ROOT_528-00b_version by  doxygen 1.5.1