#include <XrdFrmConfig.hh>

Classes | |
| struct | Cmd |
| struct | Policy |
| struct | VPInfo |
Public Types | |
| enum | PPVar { PP_atime = 0, PP_ctime, PP_fname, PP_fsize, PP_fspace, PP_mtime, PP_pfn, PP_sname, PP_tspace, PP_usage } |
| enum | SubSys { ssAdmin, ssMigr, ssPstg, ssPurg, ssXfr } |
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) |
| int | NeedsCTA (const char *Lfn) |
| 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) |
| int | Stat (const char *xLfn, const char *xPfn, struct stat *buff) |
| XrdFrmConfig (SubSys ss, const char *vopts, const char *uinfo) | |
| ~XrdFrmConfig () | |
Public Attributes | |
| const char * | myProg |
| const char * | myName |
| const char * | myInst |
| const char * | mySite |
| const char * | myFrmid |
| const char * | myFrmID |
| const char * | lockFN |
| char * | AdminPath |
| char * | QPath |
| char * | PidPath |
| char * | myInstance |
| char * | StopPurge |
| char * | MSSCmd |
| XrdOucProg * | MSSProg |
| struct XrdFrmConfig::Cmd | xfrCmd [4] |
| int | xfrIN |
| int | xfrOUT |
| XrdOfsConfigPI * | OfsCfg |
| XrdCks * | CksMan |
| 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 | haveCMS |
| int | isOTO |
| int | Fix |
| int | Test |
| int | TrackDC |
| int | Verbose |
| int | runOld |
| int | runNew |
| int | nonXA |
| int | hasCache |
| char ** | vectArg |
| int | nextArg |
| int | numcArg |
| struct XrdFrmConfig::VPInfo * | VPList |
| VPInfo * | pathList |
| XrdOucTList * | spacList |
| Policy | dfltPolicy |
| int | dirHold |
| int | pVecNum |
| char | pVec [pVecMax] |
| char * | pProg |
| char * | xfrFdir |
| int | xfrFdln |
Static Public Attributes | |
| static const int | cmdAlloc = 0x0001 |
| static const int | cmdMDP = 0x0002 |
| static const int | cmdStats = 0x0004 |
| static const int | cmdXPD = 0x0008 |
| static const int | cmdRME = 0x0010 |
| static const int | pVecMax = 8 |
Private Member Functions | |
| XrdOucMsubs * | ConfigCmd (const char *cname, char *cdata) |
| int | ConfigMum (XrdFrmConfigSE &theSE) |
| int | ConfigN2N () |
| int | ConfigMon (int isxfr) |
| 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 | xcks () |
| int | xcnsd () |
| 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 | xsit () |
| int | xspace (int isPrg=0, int isXA=1) |
| void | xspaceBuild (char *grp, char *fn, int isxa) |
| int | xxfr () |
Private Attributes | |
| char * | ConfigFN |
| char * | LocalRoot |
| char * | RemoteRoot |
| XrdOucStream * | cFile |
| XrdVersionInfo * | myVersion |
| bool | doStatPF |
| 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 |
| enum XrdFrmConfig::PPVar |
| enum XrdFrmConfig::SubSys |
| XrdFrmConfig::XrdFrmConfig | ( | SubSys | ss, | |
| const char * | vopts, | |||
| const char * | uinfo | |||
| ) |
| XrdFrmConfig::~XrdFrmConfig | ( | ) | [inline] |
| XrdOucMsubs* XrdFrmConfig::ConfigCmd | ( | const char * | cname, | |
| char * | cdata | |||
| ) | [private] |
| int XrdFrmConfig::ConfigMon | ( | int | isxfr | ) | [private] |
| int XrdFrmConfig::ConfigMP | ( | const char * | ) | [private] |
| int XrdFrmConfig::ConfigMss | ( | ) | [private] |
| int XrdFrmConfig::ConfigMum | ( | XrdFrmConfigSE & | theSE | ) | [private] |
| int XrdFrmConfig::ConfigN2N | ( | ) | [private] |
| int XrdFrmConfig::ConfigOTO | ( | char * | Parms | ) | [private] |
| int XrdFrmConfig::ConfigPaths | ( | ) | [private] |
| void XrdFrmConfig::ConfigPF | ( | const char * | pFN | ) | [private] |
| int XrdFrmConfig::ConfigProc | ( | ) | [private] |
| int XrdFrmConfig::Configure | ( | int | argc, | |
| char ** | argv, | |||
| int(*)() | ppf | |||
| ) |
| int XrdFrmConfig::ConfigXeq | ( | char * | var, | |
| int | mbok | |||
| ) | [private] |
| int XrdFrmConfig::ConfigXfr | ( | ) | [private] |
| int XrdFrmConfig::getTime | ( | const char * | , | |
| const char * | , | |||
| int * | , | |||
| int | mnv = -1, |
|||
| int | mxv = -1 | |||
| ) | [private] |
| int XrdFrmConfig::Grab | ( | const char * | var, | |
| char ** | Dest, | |||
| int | nosubs | |||
| ) | [private] |
| XrdOucTList* XrdFrmConfig::InsertPL | ( | XrdOucTList * | pP, | |
| const char * | Path, | |||
| int | Plen, | |||
| int | isRW | |||
| ) | [private] |
| void XrdFrmConfig::InsertXD | ( | const char * | Path | ) | [private] |
| int XrdFrmConfig::LocalPath | ( | const char * | oldp, | |
| char * | newp, | |||
| int | newpsz | |||
| ) |
| int XrdFrmConfig::LogicalPath | ( | const char * | oldp, | |
| char * | newp, | |||
| int | newpsz | |||
| ) |
| int XrdFrmConfig::NeedsCTA | ( | const char * | Lfn | ) |
| unsigned long long XrdFrmConfig::PathOpts | ( | const char * | Lfn | ) |
| int XrdFrmConfig::RemotePath | ( | const char * | oldp, | |
| char * | newp, | |||
| int | newpsz | |||
| ) |
| XrdOucTList* XrdFrmConfig::Space | ( | const char * | Name, | |
| const char * | Path = 0 | |||
| ) |
| int XrdFrmConfig::Stat | ( | const char * | xLfn, | |
| const char * | xPfn, | |||
| struct stat * | buff | |||
| ) |
| void XrdFrmConfig::Usage | ( | int | rc | ) | [private] |
| int XrdFrmConfig::xapath | ( | ) | [private] |
| int XrdFrmConfig::xcks | ( | ) | [private] |
| int XrdFrmConfig::xcmax | ( | ) | [private] |
| int XrdFrmConfig::xcnsd | ( | ) | [private] |
| int XrdFrmConfig::xcopy | ( | int & | TLim | ) | [private] |
| int XrdFrmConfig::xcopy | ( | ) | [private] |
| int XrdFrmConfig::xdpol | ( | ) | [private] |
| int XrdFrmConfig::xitm | ( | const char * | What, | |
| int & | tDest | |||
| ) | [private] |
| int XrdFrmConfig::xmon | ( | ) | [private] |
| int XrdFrmConfig::xnml | ( | ) | [private] |
| int XrdFrmConfig::xpol | ( | ) | [private] |
| int XrdFrmConfig::xpolprog | ( | ) | [private] |
| int XrdFrmConfig::xqchk | ( | ) | [private] |
| int XrdFrmConfig::xsit | ( | ) | [private] |
| int XrdFrmConfig::xspace | ( | int | isPrg = 0, |
|
| int | isXA = 1 | |||
| ) | [private] |
| void XrdFrmConfig::xspaceBuild | ( | char * | grp, | |
| char * | fn, | |||
| int | isxa | |||
| ) | [private] |
| int XrdFrmConfig::xxfr | ( | ) | [private] |
| char* XrdFrmConfig::AdminPath |
XrdOucStream* XrdFrmConfig::cFile [private] |
const int XrdFrmConfig::cmdAlloc = 0x0001 [static] |
| long long XrdFrmConfig::cmdFree |
const int XrdFrmConfig::cmdMDP = 0x0002 [static] |
const int XrdFrmConfig::cmdRME = 0x0010 [static] |
const int XrdFrmConfig::cmdStats = 0x0004 [static] |
const int XrdFrmConfig::cmdXPD = 0x0008 [static] |
char* XrdFrmConfig::ConfigFN [private] |
bool XrdFrmConfig::doStatPF [private] |
XrdOucName2Name* XrdFrmConfig::lcl_N2N [private] |
char* XrdFrmConfig::LocalRoot [private] |
| const char* XrdFrmConfig::lockFN |
| char* XrdFrmConfig::MSSCmd |
| const char* XrdFrmConfig::myFrmID |
| const char* XrdFrmConfig::myFrmid |
| gid_t XrdFrmConfig::myGid |
| const char* XrdFrmConfig::myInst |
| char* XrdFrmConfig::myInstance |
| const char* XrdFrmConfig::myName |
| const char* XrdFrmConfig::myProg |
| const char* XrdFrmConfig::mySite |
| uid_t XrdFrmConfig::myUid |
XrdVersionInfo* XrdFrmConfig::myVersion [private] |
char* XrdFrmConfig::N2N_Lib [private] |
char* XrdFrmConfig::N2N_Parms [private] |
const char* XrdFrmConfig::pfxDTS [private] |
| char* XrdFrmConfig::PidPath |
int XrdFrmConfig::plnDTS [private] |
| char* XrdFrmConfig::pProg |
| char XrdFrmConfig::pVec[pVecMax] |
const int XrdFrmConfig::pVecMax = 8 [static] |
| char* XrdFrmConfig::QPath |
char* XrdFrmConfig::RemoteRoot [private] |
XrdOucName2Name* XrdFrmConfig::rmt_N2N [private] |
SubSys XrdFrmConfig::ssID [private] |
| char* XrdFrmConfig::StopPurge |
const char* XrdFrmConfig::uInfo [private] |
| char** XrdFrmConfig::vectArg |
const char* XrdFrmConfig::vOpts [private] |
| struct XrdFrmConfig::VPInfo * XrdFrmConfig::VPList |
| struct XrdFrmConfig::Cmd XrdFrmConfig::xfrCmd[4] |
| char* XrdFrmConfig::xfrFdir |
1.6.1