#include <XrdFrmConfig.hh>
Public Types | |
enum | PPVar |
enum | SubSys |
Public Member Functions | |
int | Configure (int argc, char **argv, int(*ppf)()) |
int | LocalPath (const char *oldp, char *newp, int newpsz) |
int | LogicalPath (const char *oldp, char *newp, int newpsz) |
unsigned long long | PathOpts (const char *Lfn) |
int | RemotePath (const char *oldp, char *newp, int newpsz) |
XrdOucTList * | Space (const char *Name, const char *Path=0) |
XrdFrmConfig (SubSys ss, const char *vopts, const char *uinfo) | |
~XrdFrmConfig () | |
Public Attributes | |
const char * | myProg |
const char * | myName |
const char * | myInst |
const char * | myFrmid |
const char * | myFrmID |
const char * | lockFN |
char * | AdminPath |
char * | QPath |
char * | PidPath |
char * | myInstance |
char * | StopPurge |
char * | MSSCmd |
XrdOucProg * | MSSProg |
XrdFrmConfig::Cmd | xfrCmd [4] |
int | xfrIN |
int | xfrOUT |
XrdOucName2Name * | the_N2N |
XrdOss * | ossFS |
XrdNetCmsNotify * | cmsPath |
uid_t | myUid |
gid_t | myGid |
long long | cmdFree |
int | cmdHold |
int | AdminMode |
int | isAgent |
int | xfrMax |
int | FailHold |
int | IdleHold |
int | WaitQChk |
int | WaitPurge |
int | WaitMigr |
int | monStage |
int | haveCMS |
int | isOTO |
int | Fix |
int | Test |
int | TrackDC |
int | Verbose |
char ** | vectArg |
int | nextArg |
int | numcArg |
XrdFrmConfig::VPInfo * | VPList |
VPInfo * | pathList |
XrdOucTList * | spacList |
Policy | dfltPolicy |
int | dirHold |
int | pVecNum |
char | pVec [pVecMax] |
char * | pProg |
Static Public Attributes | |
static const int | cmdAlloc = 0x0001 |
static const int | cmdMDP = 0x0002 |
static const int | cmdStats = 0x0004 |
static const int | pVecMax = 8 |
Private Member Functions | |
XrdOucMsubs * | ConfigCmd (const char *cname, char *cdata) |
int | ConfigMum (XrdFrmConfigSE &theSE) |
int | ConfigN2N () |
int | ConfigMP (const char *) |
int | ConfigMss () |
int | ConfigOTO (char *Parms) |
int | ConfigPaths () |
void | ConfigPF (const char *pFN) |
int | ConfigProc () |
int | ConfigXeq (char *var, int mbok) |
int | ConfigXfr () |
int | getTime (const char *, const char *, int *, int mnv=-1, int mxv=-1) |
int | Grab (const char *var, char **Dest, int nosubs) |
XrdOucTList * | InsertPL (XrdOucTList *pP, const char *Path, int Plen, int isRW) |
void | InsertXD (const char *Path) |
void | Usage (int rc) |
int | xapath () |
int | xcopy () |
int | xcopy (int &TLim) |
int | xcmax () |
int | xdpol () |
int | xitm (const char *What, int &tDest) |
int | xnml () |
int | xmon () |
int | xpol () |
int | xpolprog () |
int | xqchk () |
int | xspace (int isPrg=0, int isXA=1) |
void | xspaceBuild (char *grp, char *fn, int isxa) |
int | xxfr () |
Private Attributes | |
char * | ConfigFN |
char * | ossLib |
char * | LocalRoot |
char * | RemoteRoot |
XrdOucStream * | cFile |
int | plnDTS |
const char * | pfxDTS |
const char * | vOpts |
const char * | uInfo |
char * | N2N_Lib |
char * | N2N_Parms |
XrdOucName2Name * | lcl_N2N |
XrdOucName2Name * | rmt_N2N |
SubSys | ssID |
Classes | |
struct | Cmd |
struct | Policy |
struct | VPInfo |
Definition at line 31 of file XrdFrmConfig.hh.
enum XrdFrmConfig::PPVar |
Definition at line 121 of file XrdFrmConfig.hh.
enum XrdFrmConfig::SubSys |
Definition at line 137 of file XrdFrmConfig.hh.
XrdFrmConfig::XrdFrmConfig | ( | SubSys | ss, | |
const char * | vopts, | |||
const char * | uinfo | |||
) |
Definition at line 129 of file XrdFrmConfig.cc.
References AdminMode, AdminPath, cmdFree, cmdHold, cmsPath, ConfigFN, dirHold, FailHold, Fix, getenv(), haveCMS, IdleHold, XrdOucUtils::InstName(), isAgent, isOTO, lcl_N2N, LocalRoot, lockFN, monStage, MSSCmd, myFrmid, myFrmID, myGid, myInst, myUid, N2N_Lib, N2N_Parms, ossLib, pathList, pfxDTS, plnDTS, pProg, pVecNum, QPath, RemoteRoot, rmt_N2N, XrdFrm::Say(), XrdSysError::SetPrefix(), spacList, ssAdmin, ssID, ssPurg, ssXfr, strcat(), strcpy(), Test, the_N2N, uInfo, Verbose, vOpts, WaitMigr, WaitPurge, WaitQChk, xfrCmd, xfrIN, xfrMax, and xfrOUT.
XrdFrmConfig::~XrdFrmConfig | ( | ) | [inline] |
Definition at line 140 of file XrdFrmConfig.hh.
int XrdFrmConfig::Configure | ( | int | argc, | |
char ** | argv, | |||
int(*)() | ppf | |||
) |
Definition at line 213 of file XrdFrmConfig.cc.
References XrdOuca2x::a2i(), XrdOuca2x::a2ll(), XrdOuca2x::a2sz(), XrdOuca2x::a2tm(), XrdFrmConfigSE::BLen, XrdFrmConfigSE::Buff, c, close, ConfigFN, ConfigMP(), ConfigMss(), ConfigMum(), ConfigN2N(), ConfigOTO(), ConfigPaths(), ConfigPF(), ConfigProc(), ConfigXfr(), XrdSysError::Emsg(), XrdOucEnv::Export(), Fix, free(), getenv(), XrdNetDNS::getHostName(), XrdOucUtils::InstName(), isAgent, isOTO, XrdSysError::logger(), XrdOucUtils::makeHome(), myFrmID, myFrmid, myInst, myInstance, myName, myProg, XrdFrmConfigSE::mySem, n, nextArg, numcArg, optarg, optind, ossFS, ossLib, putenv, XrdSysThread::Run(), XrdFrm::Say(), XrdSysError::Say(), sprintf(), ssAdmin, ssID, ssPurg, ssXfr, STDERR_FILENO, XrdOucUtils::subLogfn(), Test, Trace, TRACE_ALL, XrdOucUtils::Undercover(), Usage(), vectArg, Verbose, vOpts, XrdSysSemaphore::Wait(), WaitPurge, write, XrdBANNER, XrdOssGetSS(), and XRDSYSTHREAD_BIND.
Referenced by main().
int XrdFrmConfig::LocalPath | ( | const char * | oldp, | |
char * | newp, | |||
int | newpsz | |||
) |
Definition at line 407 of file XrdFrmConfig.cc.
References XrdSysError::Emsg(), lcl_N2N, XrdOucName2Name::lfn2pfn(), XrdFrm::Say(), and strcpy().
Referenced by XrdFrmXfrQueue::Add(), XrdFrmAdmin::AuditNames(), ConfigMP(), XrdFrmAdmin::FindFail(), XrdFrmAdmin::FindNolk(), XrdFrmAdmin::FindUnmi(), XrdCnsLogServer::Massage(), XrdFrmAdmin::mkFile(), XrdFrmAdmin::mkStat(), XrdCnsConfig::MountPath(), XrdFrmAdmin::QueryPfn(), XrdFrmAdmin::QuerySpace(), XrdFrmAdmin::Reloc(), and XrdFrmAdmin::Unlink().
int XrdFrmConfig::LogicalPath | ( | const char * | oldp, | |
char * | newp, | |||
int | newpsz | |||
) |
Definition at line 424 of file XrdFrmConfig.cc.
References XrdSysError::Emsg(), lcl_N2N, XrdOucName2Name::pfn2lfn(), XrdFrm::Say(), and strcpy().
Referenced by XrdFrmMigrate::Queue().
Definition at line 441 of file XrdFrmConfig.cc.
References XrdOucPListAnchor::Find(), and XrdOssRPList.
int XrdFrmConfig::RemotePath | ( | const char * | oldp, | |
char * | newp, | |||
int | newpsz | |||
) |
Definition at line 452 of file XrdFrmConfig.cc.
References XrdSysError::Emsg(), XrdOucName2Name::lfn2rfn(), rmt_N2N, XrdFrm::Say(), and strcpy().
Referenced by XrdFrmTransfer::Fetch(), XrdFrmAdmin::QueryRfn(), and XrdFrmTransfer::Throw().
XrdOucTList * XrdFrmConfig::Space | ( | const char * | Name, | |
const char * | Path = 0 | |||
) |
Definition at line 469 of file XrdFrmConfig.cc.
References XrdFrmConfig::VPInfo::Dir, n, XrdFrmConfig::VPInfo::Name, XrdOucTList::next, XrdFrmConfig::VPInfo::Next, strcpy(), XrdOucTList::text, and VPList.
Referenced by XrdCnsLogClient::do_Create(), XrdFrmAdmin::ParseSpace(), and XrdCnsLogClient::Run().
XrdOucMsubs * XrdFrmConfig::ConfigCmd | ( | const char * | cname, | |
char * | cdata | |||
) | [private] |
Definition at line 509 of file XrdFrmConfig.cc.
References access, XrdSysError::Emsg(), XrdOucMsubs::Parse(), XrdFrm::Say(), and X_OK.
Referenced by ConfigXfr().
int XrdFrmConfig::ConfigMum | ( | XrdFrmConfigSE & | theSE | ) | [private] |
Definition at line 647 of file XrdFrmConfig.cc.
References close, F_SETFD, fcntl(), FD_CLOEXEC, XrdFrmConfigSE::myFD, pipe, XrdSysThread::Run(), XrdFrmConfigSE::seFD, STDERR_FILENO, XrdFrmConfigMum(), and XRDSYSTHREAD_BIND.
Referenced by Configure().
int XrdFrmConfig::ConfigN2N | ( | ) | [private] |
Definition at line 701 of file XrdFrmConfig.cc.
References ConfigFN, XrdSysPlugin::getPlugin(), lcl_N2N, LocalRoot, N2N_Lib, N2N_Parms, RemoteRoot, rmt_N2N, XrdFrm::Say(), the_N2N, XrdOucgetName2Name(), XrdOucgetName2NameArgs, and XrdSysPlugin.
Referenced by Configure(), and ConfigXfr().
int XrdFrmConfig::ConfigMP | ( | const char * | ) | [private] |
Definition at line 534 of file XrdFrmConfig.cc.
References DEBUG, XrdSysError::Emsg(), EPNAME, XrdOucPListAnchor::Find(), XrdOucPListAnchor::First(), XrdOucPList::Flag(), fp, i, InsertPL(), InsertXD(), LocalPath(), XrdFrmConfig::VPInfo::Name, XrdOucTList::next, XrdFrmConfig::VPInfo::Next, nextArg, numcArg, XrdOucPList::Path(), pathList, XrdOucPList::Plen(), XrdFrm::Say(), XrdSysError::Say(), spacList, XrdOucTList::sval, XrdOucTList::text, vectArg, VPList, XRDEXP_MAKELF, XRDEXP_MIG, XRDEXP_NOTRW, XRDEXP_PURGE, XRDEXP_STAGE, and XrdOssRPList.
Referenced by Configure(), and ConfigXfr().
int XrdFrmConfig::ConfigMss | ( | ) | [private] |
Definition at line 634 of file XrdFrmConfig.cc.
References MSSCmd, MSSProg, XrdFrm::Say(), and XrdOucProg::Setup().
Referenced by Configure(), and ConfigXfr().
int XrdFrmConfig::ConfigOTO | ( | char * | Parms | ) | [private] |
Definition at line 739 of file XrdFrmConfig.cc.
References XrdOuca2x::a2i(), XrdOuca2x::a2sp(), cmdFree, cmdHold, and XrdFrm::Say().
Referenced by Configure().
int XrdFrmConfig::ConfigPaths | ( | ) | [private] |
Definition at line 766 of file XrdFrmConfig.cc.
References AdminMode, AdminPath, cmsPath, XrdFrm::Config(), free(), getenv(), haveCMS, XrdNetCmsNotify::isServ, XrdFrmUtils::makePath(), myInst, QPath, XrdFrm::Say(), StopPurge, strcat(), and strcpy().
Referenced by Configure().
void XrdFrmConfig::ConfigPF | ( | const char * | pFN | ) | [private] |
Definition at line 807 of file XrdFrmConfig.cc.
References close, data, XrdSysError::Emsg(), Mode, myInst, n, open, PidPath, S_IRGRP, S_IROTH, S_IRUSR, S_IWUSR, XrdFrm::Say(), sprintf(), and write.
Referenced by Configure().
int XrdFrmConfig::ConfigProc | ( | ) | [private] |
Definition at line 835 of file XrdFrmConfig.cc.
References XrdOucStream::Attach(), cFile, XrdOucStream::Close(), ConfigFN, ConfigXeq(), XrdOucStream::Echo(), XrdSysError::Emsg(), XrdOucStream::GetMyFirstWord(), XrdOucStream::LastError(), myInstance, open, pfxDTS, plnDTS, and XrdFrm::Say().
Referenced by Configure().
int XrdFrmConfig::ConfigXeq | ( | char * | var, | |
int | mbok | |||
) | [private] |
Definition at line 873 of file XrdFrmConfig.cc.
References cFile, XrdOucStream::Echo(), Grab(), haveCMS, IdleHold, isAgent, LocalRoot, XrdOucStream::noEcho(), ossLib, PidPath, RemoteRoot, XrdFrm::Say(), XrdSysError::Say(), ssAdmin, ssID, ssPurg, ssXfr, WaitMigr, WaitPurge, xapath(), xcmax(), xcopy(), xdpol(), xitm(), xmon(), xnml(), xpol(), xpolprog(), xqchk(), xspace(), and xxfr().
Referenced by ConfigProc().
int XrdFrmConfig::ConfigXfr | ( | ) | [private] |
Definition at line 946 of file XrdFrmConfig.cc.
References ConfigCmd(), ConfigMP(), ConfigMss(), ConfigN2N(), XrdSysError::Emsg(), i, XrdFrmMonitor::Init(), monStage, XrdFrm::Say(), xfrCmd, xfrIN, and xfrOUT.
Referenced by Configure().
int XrdFrmConfig::getTime | ( | const char * | , | |
const char * | , | |||
int * | , | |||
int | mnv = -1 , |
|||
int | mxv = -1 | |||
) | [private] |
Definition at line 999 of file XrdFrmConfig.cc.
References XrdOuca2x::a2tm(), and XrdFrm::Say().
Referenced by xpol().
int XrdFrmConfig::Grab | ( | const char * | var, | |
char ** | Dest, | |||
int | nosubs | |||
) | [private] |
Definition at line 1012 of file XrdFrmConfig.cc.
References cFile, XrdSysError::Emsg(), free(), XrdOucStream::GetRest(), XrdOucStream::GetWord(), n, XrdFrm::Say(), XrdOucStream::SetEnv(), strcpy(), strlcpy(), and val.
Referenced by ConfigXeq(), and xcopy().
XrdOucTList * XrdFrmConfig::InsertPL | ( | XrdOucTList * | pP, | |
const char * | Path, | |||
int | Plen, | |||
int | isRW | |||
) | [private] |
Definition at line 1066 of file XrdFrmConfig.cc.
References XrdOucTList::next.
Referenced by ConfigMP().
void XrdFrmConfig::InsertXD | ( | const char * | Path | ) | [private] |
Definition at line 1090 of file XrdFrmConfig.cc.
References DEBUG, XrdFrmConfig::VPInfo::Dir, EPNAME, n, pathList, and strcpy().
Referenced by ConfigMP().
void XrdFrmConfig::Usage | ( | int | rc | ) | [private] |
int XrdFrmConfig::xapath | ( | ) | [private] |
Definition at line 1133 of file XrdFrmConfig.cc.
References AdminMode, AdminPath, cFile, XrdSysError::Emsg(), free(), XrdOucStream::GetWord(), S_IRWXG, S_IRWXU, XrdFrm::Say(), and val.
Referenced by ConfigXeq().
int XrdFrmConfig::xcopy | ( | ) | [private] |
Definition at line 1185 of file XrdFrmConfig.cc.
References cFile, cmdAlloc, cmdMDP, cmdStats, XrdSysError::Emsg(), free(), XrdOucStream::GetWord(), Grab(), i, n, XrdFrmConfig::Cmd::Opts, XrdFrm::Say(), XrdSysError::Say(), XrdFrmConfig::Cmd::theCmd, XrdFrmConfig::Cmd::TLimit, val, and xfrCmd.
Referenced by ConfigXeq().
int XrdFrmConfig::xcopy | ( | int & | TLim | ) | [private] |
Definition at line 1249 of file XrdFrmConfig.cc.
References XrdOuca2x::a2tm(), cFile, XrdSysError::Emsg(), XrdOucStream::GetWord(), XrdFrm::Say(), and val.
int XrdFrmConfig::xcmax | ( | ) | [private] |
Definition at line 1271 of file XrdFrmConfig.cc.
References XrdOuca2x::a2i(), cFile, XrdSysError::Emsg(), XrdOucStream::GetWord(), XrdFrm::Say(), val, xfrMax, and xmax.
Referenced by ConfigXeq().
int XrdFrmConfig::xdpol | ( | ) | [private] |
Definition at line 1297 of file XrdFrmConfig.cc.
References XrdOuca2x::a2tm(), cFile, dirHold, XrdSysError::Emsg(), XrdOucStream::GetWord(), XrdFrm::Say(), and val.
Referenced by ConfigXeq().
int XrdFrmConfig::xitm | ( | const char * | What, | |
int & | tDest | |||
) | [private] |
Definition at line 1320 of file XrdFrmConfig.cc.
References XrdOuca2x::a2tm(), cFile, XrdSysError::Emsg(), XrdOucStream::GetWord(), XrdFrm::Say(), and val.
Referenced by ConfigXeq().
int XrdFrmConfig::xnml | ( | ) | [private] |
Definition at line 1455 of file XrdFrmConfig.cc.
References cFile, XrdSysError::Emsg(), free(), XrdOucStream::GetRest(), XrdOucStream::GetWord(), N2N_Lib, N2N_Parms, and XrdFrm::Say().
Referenced by ConfigXeq().
int XrdFrmConfig::xmon | ( | ) | [private] |
Definition at line 1358 of file XrdFrmConfig.cc.
References XrdOuca2x::a2sz(), XrdOuca2x::a2tm(), cFile, XrdFrmMonitor::Defaults(), XrdSysError::Emsg(), free(), XrdOucStream::GetWord(), i, monStage, XrdFrm::Say(), val, and XROOTD_MON_STAGE.
Referenced by ConfigXeq().
int XrdFrmConfig::xpol | ( | ) | [private] |
Definition at line 1513 of file XrdFrmConfig.cc.
References XrdOuca2x::a2i(), XrdOuca2x::a2sp(), cFile, dfltPolicy, XrdSysError::Emsg(), XrdFrmConfig::Policy::Ext, getTime(), XrdOucStream::GetWord(), XrdFrmConfig::Policy::Hold, XrdFrmConfig::Policy::maxFree, XrdFrmConfig::Policy::minFree, XrdOssSpace::minSNbsz, XrdFrmConfig::Policy::Next, pProg, XrdFrm::Say(), XrdSysError::Say(), sname, XrdFrmConfig::Policy::Sname, strcpy(), xpolprog(), and XRDABS.
Referenced by ConfigXeq().
int XrdFrmConfig::xpolprog | ( | ) | [private] |
Definition at line 1632 of file XrdFrmConfig.cc.
References cFile, XrdSysError::Emsg(), free(), XrdOucStream::GetRest(), XrdOucStream::GetWord(), n, PP_atime, PP_ctime, PP_fname, PP_fsize, PP_fspace, PP_mtime, PP_pfn, PP_sname, PP_tspace, PP_usage, pProg, pVec, pVecMax, pVecNum, XrdFrm::Say(), XrdSysError::Say(), and strcpy().
Referenced by ConfigXeq(), and xpol().
int XrdFrmConfig::xqchk | ( | ) | [private] |
Definition at line 1712 of file XrdFrmConfig.cc.
References XrdOuca2x::a2tm(), cFile, XrdSysError::Emsg(), free(), XrdOucStream::GetWord(), QPath, XrdFrm::Say(), and WaitQChk.
Referenced by ConfigXeq().
int XrdFrmConfig::xspace | ( | int | isPrg = 0 , |
|
int | isXA = 1 | |||
) | [private] |
Definition at line 1752 of file XrdFrmConfig.cc.
References cFile, closedir, XrdSysError::Emsg(), XrdOucStream::GetWord(), k, XrdOssSpace::minSNbsz, opendir, readdir, XrdFrm::Say(), XrdSysError::Say(), stat, strcpy(), and xspaceBuild().
Referenced by ConfigXeq().
void XrdFrmConfig::xspaceBuild | ( | char * | grp, | |
char * | fn, | |||
int | isxa | |||
) | [private] |
Definition at line 1818 of file XrdFrmConfig.cc.
References XrdFrmConfig::VPInfo::Dir, XrdFrmConfig::VPInfo::Name, XrdOucTList::next, XrdFrmConfig::VPInfo::Next, XrdOucTList::text, and VPList.
Referenced by xspace().
int XrdFrmConfig::xxfr | ( | ) | [private] |
Definition at line 1846 of file XrdFrmConfig.cc.
References XrdOuca2x::a2tm(), cFile, XrdSysError::Emsg(), FailHold, XrdOucStream::GetWord(), and XrdFrm::Say().
Referenced by ConfigXeq().
const char* XrdFrmConfig::myProg |
Definition at line 35 of file XrdFrmConfig.hh.
Referenced by XrdFrmXfrAgent::Add(), Configure(), XrdFrmXfrDaemon::Init(), XrdFrmMigrate::Queue(), Usage(), and XrdgetProtocolPort().
const char* XrdFrmConfig::myName |
Definition at line 36 of file XrdFrmConfig.hh.
Referenced by Configure(), XrdCmsCluster::Stats(), and XrdgetProtocolPort().
const char* XrdFrmConfig::myInst |
Definition at line 37 of file XrdFrmConfig.hh.
Referenced by ConfigPaths(), ConfigPF(), XrdFrmAdmin::ConfigProxy(), Configure(), and XrdFrmConfig().
const char* XrdFrmConfig::myFrmid |
const char* XrdFrmConfig::myFrmID |
const char* XrdFrmConfig::lockFN |
Definition at line 40 of file XrdFrmConfig.hh.
Referenced by XrdFrmAdmin::AuditSpaceAX(), XrdFrmAdmin::AuditUsageAX(), XrdFrmAdmin::FindFail(), XrdFrmAdmin::mkFile(), XrdFrmFiles::Process(), XrdFrmFileset::Refresh(), XrdFrmAdmin::Unlink(), XrdFrmAdmin::UnlinkDir(), and XrdFrmConfig().
char* XrdFrmConfig::AdminPath |
Definition at line 41 of file XrdFrmConfig.hh.
Referenced by ConfigPaths(), XrdFrmXfrQueue::Init(), mainConfig(), xapath(), and XrdFrmConfig().
char* XrdFrmConfig::QPath |
Definition at line 42 of file XrdFrmConfig.hh.
Referenced by ConfigPaths(), XrdFrmAdmin::ConfigProxy(), XrdFrmXfrDaemon::Init(), XrdFrmTransfer::Init(), XrdFrmXfrDaemon::Pong(), XrdFrmXfrAgent::Start(), xqchk(), and XrdFrmConfig().
char* XrdFrmConfig::PidPath |
char* XrdFrmConfig::myInstance |
char* XrdFrmConfig::StopPurge |
char* XrdFrmConfig::MSSCmd |
struct XrdFrmConfig::Cmd XrdFrmConfig::xfrCmd[4] |
Referenced by ConfigXfr(), XrdFrmTransfer::Fetch(), XrdFrmTransfer::Throw(), xcopy(), XrdFrmConfig(), and XrdFrmTransfer::XrdFrmTransfer().
const int XrdFrmConfig::cmdAlloc = 0x0001 [static] |
const int XrdFrmConfig::cmdMDP = 0x0002 [static] |
const int XrdFrmConfig::cmdStats = 0x0004 [static] |
Definition at line 58 of file XrdFrmConfig.hh.
Referenced by XrdFrmTransfer::Fetch(), XrdFrmTransfer::Throw(), and xcopy().
Definition at line 61 of file XrdFrmConfig.hh.
Referenced by ConfigXfr(), XrdFrmXfrDaemon::Init(), and XrdFrmConfig().
Definition at line 63 of file XrdFrmConfig.hh.
Referenced by ConfigN2N(), XrdFrmTransfer::SetupCmd(), and XrdFrmConfig().
Definition at line 64 of file XrdFrmConfig.hh.
Referenced by XrdCmsMeter::calcSpace(), XrdFrmTransfer::checkFF(), Configure(), XrdCmsNode::do_Chmod(), XrdCmsNode::do_Mkdir(), XrdCmsNode::do_Mkpath(), XrdCmsNode::do_Mv(), XrdCmsNode::do_Rm(), XrdCmsNode::do_Rmdir(), XrdCmsNode::do_Trunc(), XrdFrmTransfer::Fetch(), XrdCmsMeter::Init(), XrdFrmPurge::Init(), XrdFrmPurgeDir::isEmpty(), XrdCmsPrepare::isOnline(), XrdCmsNode::isOnline(), XrdFrmPurge::LowOnSpace(), XrdFrmPurge::PurgeFile(), XrdFrmAdmin::Reloc(), XrdFrmPurge::Remfix(), XrdFrmMigrate::Remfix(), XrdFrmTransfer::Throwaway(), XrdFrmAdmin::Unlink(), XrdFrmAdmin::UnlinkDir(), XrdFrmAdmin::UnlinkFile(), XrdFrmAdmin::VerifyMP(), and XrdCmsScrubScan().
Definition at line 65 of file XrdFrmConfig.hh.
Referenced by ConfigPaths(), XrdFrmTransfer::Fetch(), XrdFrmPurge::PurgeFile(), XrdFrmTransfer::Throwaway(), XrdFrmAdmin::UnlinkFile(), and XrdFrmConfig().
uid_t XrdFrmConfig::myUid |
Definition at line 66 of file XrdFrmConfig.hh.
Referenced by XrdFrmAdmin::ParseOwner(), and XrdFrmConfig().
gid_t XrdFrmConfig::myGid |
Definition at line 67 of file XrdFrmConfig.hh.
Referenced by XrdFrmAdmin::ParseOwner(), and XrdFrmConfig().
Definition at line 68 of file XrdFrmConfig.hh.
Referenced by ConfigOTO(), mainConfig(), and XrdFrmConfig().
Definition at line 69 of file XrdFrmConfig.hh.
Referenced by ConfigOTO(), mainConfig(), and XrdFrmConfig().
Definition at line 70 of file XrdFrmConfig.hh.
Referenced by ConfigPaths(), XrdFrmXfrDaemon::Init(), mainConfig(), XrdFrmXfrDaemon::Pong(), XrdFrmXfrAgent::Start(), xapath(), and XrdFrmConfig().
Definition at line 71 of file XrdFrmConfig.hh.
Referenced by Configure(), ConfigXeq(), main(), mainConfig(), and XrdFrmConfig().
Definition at line 72 of file XrdFrmConfig.hh.
Referenced by XrdFrmTransfer::Init(), XrdFrmXfrQueue::Init(), xcmax(), and XrdFrmConfig().
Definition at line 73 of file XrdFrmConfig.hh.
Referenced by XrdFrmTransfer::checkFF(), XrdFrmConfig(), and xxfr().
Definition at line 74 of file XrdFrmConfig.hh.
Referenced by XrdFrmMigrate::Add(), XrdFrmMigrate::Advance(), ConfigXeq(), XrdFrmXfrDaemon::Init(), and XrdFrmConfig().
Definition at line 75 of file XrdFrmConfig.hh.
Referenced by XrdFrmXfrDaemon::Start(), xqchk(), and XrdFrmConfig().
Definition at line 76 of file XrdFrmConfig.hh.
Referenced by Configure(), ConfigXeq(), main(), and XrdFrmConfig().
Definition at line 77 of file XrdFrmConfig.hh.
Referenced by ConfigXeq(), XrdFrmXfrDaemon::Init(), XrdFrmMigrate::Migrate(), and XrdFrmConfig().
Definition at line 78 of file XrdFrmConfig.hh.
Referenced by ConfigXfr(), XrdFrmTransfer::Fetch(), xmon(), and XrdFrmConfig().
Definition at line 79 of file XrdFrmConfig.hh.
Referenced by ConfigPaths(), ConfigXeq(), and XrdFrmConfig().
Definition at line 80 of file XrdFrmConfig.hh.
Referenced by Configure(), main(), mainConfig(), and XrdFrmConfig().
Definition at line 81 of file XrdFrmConfig.hh.
Referenced by Configure(), mainConfig(), XrdFrmMigrate::Screen(), XrdFrmPurge::Screen(), and XrdFrmConfig().
Definition at line 82 of file XrdFrmConfig.hh.
Referenced by XrdFrmTransfer::checkFF(), Configure(), XrdFrmPurgeDir::isEmpty(), mainConfig(), XrdFrmPurge::PurgeFile(), XrdFrmTransfer::Throwaway(), XrdFrmPurge::Track(), and XrdFrmConfig().
Definition at line 83 of file XrdFrmConfig.hh.
Definition at line 84 of file XrdFrmConfig.hh.
Referenced by XrdFrmXfrQueue::Add(), Configure(), XrdFrmPurgeDir::isEmpty(), main(), XrdFrmPurge::PurgeFile(), XrdFrmTransfer::Start(), and XrdFrmConfig().
char** XrdFrmConfig::vectArg |
struct XrdFrmConfig::VPInfo * XrdFrmConfig::VPList |
Definition at line 98 of file XrdFrmConfig.hh.
Referenced by ConfigMP(), XrdFrmPurge::Display(), XrdFrmMigrate::Display(), XrdFrmXfrDaemon::Init(), InsertXD(), XrdFrmMigrate::Scan(), XrdFrmPurge::Scan(), and XrdFrmConfig().
Definition at line 99 of file XrdFrmConfig.hh.
Referenced by ConfigMP(), mainConfig(), and XrdFrmConfig().
Definition at line 115 of file XrdFrmConfig.hh.
Referenced by XrdFrmPurge::Display(), XrdFrmPurge::Scan(), xdpol(), and XrdFrmConfig().
Definition at line 116 of file XrdFrmConfig.hh.
Referenced by XrdFrmPurge::Init(), XrdFrmPurge::XPolOK(), xpolprog(), and XrdFrmConfig().
const int XrdFrmConfig::pVecMax = 8 [static] |
char XrdFrmConfig::pVec[pVecMax] |
Definition at line 118 of file XrdFrmConfig.hh.
Referenced by XrdFrmPurge::Init(), XrdFrmPurge::XPolOK(), and xpolprog().
char* XrdFrmConfig::pProg |
Definition at line 119 of file XrdFrmConfig.hh.
Referenced by XrdFrmPurge::Init(), xpol(), xpolprog(), and XrdFrmConfig().
char* XrdFrmConfig::ConfigFN [private] |
Definition at line 174 of file XrdFrmConfig.hh.
Referenced by ConfigN2N(), ConfigProc(), Configure(), and XrdFrmConfig().
char* XrdFrmConfig::ossLib [private] |
Definition at line 175 of file XrdFrmConfig.hh.
Referenced by Configure(), ConfigXeq(), and XrdFrmConfig().
char* XrdFrmConfig::LocalRoot [private] |
Definition at line 176 of file XrdFrmConfig.hh.
Referenced by ConfigN2N(), ConfigXeq(), and XrdFrmConfig().
char* XrdFrmConfig::RemoteRoot [private] |
Definition at line 177 of file XrdFrmConfig.hh.
Referenced by ConfigN2N(), ConfigXeq(), and XrdFrmConfig().
XrdOucStream* XrdFrmConfig::cFile [private] |
Definition at line 178 of file XrdFrmConfig.hh.
Referenced by ConfigProc(), ConfigXeq(), Grab(), xapath(), xcmax(), xcopy(), xdpol(), xitm(), xmon(), xnml(), xpol(), xpolprog(), xqchk(), xspace(), and xxfr().
int XrdFrmConfig::plnDTS [private] |
const char* XrdFrmConfig::pfxDTS [private] |
const char* XrdFrmConfig::vOpts [private] |
const char* XrdFrmConfig::uInfo [private] |
char* XrdFrmConfig::N2N_Lib [private] |
Definition at line 184 of file XrdFrmConfig.hh.
Referenced by ConfigN2N(), xnml(), and XrdFrmConfig().
char* XrdFrmConfig::N2N_Parms [private] |
Definition at line 185 of file XrdFrmConfig.hh.
Referenced by ConfigN2N(), xnml(), and XrdFrmConfig().
XrdOucName2Name* XrdFrmConfig::lcl_N2N [private] |
Definition at line 186 of file XrdFrmConfig.hh.
Referenced by ConfigN2N(), XrdCmsAdmin::do_RmDid(), XrdCmsAdmin::do_RmDud(), XrdCmsNode::fsExec(), LocalPath(), LogicalPath(), and XrdFrmConfig().
XrdOucName2Name* XrdFrmConfig::rmt_N2N [private] |
Definition at line 187 of file XrdFrmConfig.hh.
Referenced by ConfigN2N(), RemotePath(), and XrdFrmConfig().
SubSys XrdFrmConfig::ssID [private] |
Definition at line 188 of file XrdFrmConfig.hh.
Referenced by Configure(), ConfigXeq(), and XrdFrmConfig().