|
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) |
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 |
int | runOld |
int | runNew |
int | nonXA |
int | hasCache |
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 |
const int | cmdAlloc = 0x0001 |
const int | cmdMDP = 0x0002 |
const int | cmdStats = 0x0004 |
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 |