119int Abbrev(
const char *Spec,
const char *Word,
int minLen);
123void Emsg(
const char *tx1,
const char *tx2=0,
const char *tx3=0,
124 const char *tx4=0,
const char *tx5=0);
125void Emsg(
int Enum,
const char *tx2=0,
const char *tx3=0,
126 const char *tx4=0,
const char *tx5=0);
127void Msg(
const char *tx1,
const char *tx2=0,
const char *tx3=0,
128 const char *tx4=0,
const char *tx5=0);
136char ckAttr(
int What,
const char *Lfn,
char *Pfn,
int Pfnsz);
138int mkFile(
int What,
const char *Path,
const char *Data=0,
int Dlen=0);
142char mkStat(
int What,
const char *Lfn,
char *Pfn,
int Pfnsz);
158int Reloc(
char *srcLfn,
char *Space);
159int RelocCP(
const char *srcpfn,
const char *trgpfn, off_t srcSz);
160int RelocWR(
const char *outFn,
int oFD,
char *Buff,
size_t BLen, off_t Boff);
Definition XrdCksData.hh:38
Definition XrdFrcProxy.hh:40
Definition XrdFrmAdmin.hh:45
int QuerySpace(XrdOucArgs &Spec)
int FindUnmi(XrdOucArgs &Spec)
char Recurse
Definition XrdFrmAdmin.hh:220
int AuditNameNB(XrdFrmFileset *sP)
static const int isPFN
Definition XrdFrmAdmin.hh:146
void ChksumPrint(const char *Lfn, int rc)
int numFix
Definition XrdFrmAdmin.hh:201
~XrdFrmAdmin()
Definition XrdFrmAdmin.hh:87
int ParseType(const char *What, char *Type)
char * Args[2]
Definition XrdFrmAdmin.hh:222
int QueryPfn(XrdOucArgs &Spec)
char Force
Definition XrdFrmAdmin.hh:214
int AuditUsageAX(const char *Path)
char mkStat(int What, const char *Lfn, char *Pfn, int Pfnsz)
int finalRC
Definition XrdFrmAdmin.hh:202
int UnlinkFile(const char *lclPath)
int ChksumList(const char *Lfn, const char *Pfn)
int AuditSpaceAXDC(const char *Path, XrdOucNSWalk::NSEnt *nP)
void setArgs(int argc, char **argv)
char VerifyMP(const char *func, const char *path)
XrdCksData CksData
Definition XrdFrmAdmin.hh:206
int numDirs
Definition XrdFrmAdmin.hh:198
int AuditSpaceAX(const char *Path)
int mkPin(const char *Lfn)
int UnlinkDir(XrdOucNSWalk::NSEnt *&nP, XrdOucNSWalk::NSEnt *&dP)
char Keep
Definition XrdFrmAdmin.hh:215
static const int mkMF
Definition XrdFrmAdmin.hh:148
int FindPins(XrdOucArgs &Spec)
void Emsg(const char *tx1, const char *tx2=0, const char *tx3=0, const char *tx4=0, const char *tx5=0)
int AuditNameXA(XrdFrmFileset *sP)
char * ArgS
Definition XrdFrmAdmin.hh:191
char ckAttr(int What, const char *Lfn, char *Pfn, int Pfnsz)
static const char * RemoveHelp
Definition XrdFrmAdmin.hh:181
char ktAlways
Definition XrdFrmAdmin.hh:216
static const char * ChksumHelp
Definition XrdFrmAdmin.hh:171
XrdFrcProxy * frmProxy
Definition XrdFrmAdmin.hh:185
int mkLock(const char *Lfn)
char Echo
Definition XrdFrmAdmin.hh:211
char ktIdle
Definition XrdFrmAdmin.hh:217
struct XrdFrmAdmin::@93 Opt
static const char * PinHelp
Definition XrdFrmAdmin.hh:178
int FindMmap(XrdOucArgs &Spec)
static const int mkPF
Definition XrdFrmAdmin.hh:149
int AuditRemove(XrdFrmFileset *sP)
char Fix
Definition XrdFrmAdmin.hh:213
int AuditSpaceAXDL(int dorm, const char *Path, const char *Dest)
int RelocCP(const char *srcpfn, const char *trgpfn, off_t srcSz)
time_t KeepTime
Definition XrdFrmAdmin.hh:225
int numProb
Definition XrdFrmAdmin.hh:200
static const int mkLF
Definition XrdFrmAdmin.hh:147
int QuerySpace(const char *Pfn, char *Lnk=0, int Lsz=0)
XrdOucTList * ParseSpace(char *Space, char **Path)
long long numBLost
Definition XrdFrmAdmin.hh:197
int AuditSpaceXA(XrdFrmFileset *sP)
static const char * MarkHelp
Definition XrdFrmAdmin.hh:175
static const char * AuditHelp
Definition XrdFrmAdmin.hh:170
void Emsg(int Enum, const char *tx2=0, const char *tx3=0, const char *tx4=0, const char *tx5=0)
static const char * RelocHelp
Definition XrdFrmAdmin.hh:180
int FindFail(XrdOucArgs &Spec)
int AuditSpaceXA(const char *Space, const char *Path)
int frmProxz
Definition XrdFrmAdmin.hh:186
long long numBytes
Definition XrdFrmAdmin.hh:196
int AuditSpaceAXDB(const char *Path)
int ParseOwner(const char *What, char *Uname)
static const char * HelpHelp
Definition XrdFrmAdmin.hh:173
char Local
Definition XrdFrmAdmin.hh:218
int mkFile(int What, const char *Path, const char *Data=0, int Dlen=0)
XrdFrmAdmin()
Definition XrdFrmAdmin.hh:86
char ** ArgV
Definition XrdFrmAdmin.hh:190
int Reloc(char *srcLfn, char *Space)
int Parse(const char *What, XrdOucArgs &Spec, const char **Reqs)
int Abbrev(const char *Spec, const char *Word, int minLen)
int ArgC
Definition XrdFrmAdmin.hh:192
char MPType
Definition XrdFrmAdmin.hh:219
static const char * MakeLFHelp
Definition XrdFrmAdmin.hh:174
char Verbose
Definition XrdFrmAdmin.hh:221
int AuditUsage(char *Space)
int VerifyAll(char *path)
int mkMark(const char *Lfn)
static const char * MmapHelp
Definition XrdFrmAdmin.hh:176
uid_t Uid
Definition XrdFrmAdmin.hh:223
int ParseKeep(const char *What, const char *kTime)
int numFiles
Definition XrdFrmAdmin.hh:199
int AuditNameNL(XrdFrmFileset *sP)
int AuditNameNF(XrdFrmFileset *sP)
int Unlink(const char *Path)
char Erase
Definition XrdFrmAdmin.hh:212
int FindPins(XrdFrmFileset *sP)
void Msg(const char *tx1, const char *tx2=0, const char *tx3=0, const char *tx4=0, const char *tx5=0)
static const char * FindHelp
Definition XrdFrmAdmin.hh:172
int isXA(XrdOucNSWalk::NSEnt *nP)
int QueryXfrQ(XrdOucArgs &Spec)
int QueryUsage(XrdOucArgs &Spec)
int Quit()
Definition XrdFrmAdmin.hh:72
static const char * MvHelp
Definition XrdFrmAdmin.hh:177
int FindNocs(XrdOucArgs &Spec)
static const char * QueryHelp
Definition XrdFrmAdmin.hh:179
int AuditUsageXA(const char *Path, const char *Space)
int mkMmap(const char *Lfn)
char All
Definition XrdFrmAdmin.hh:210
gid_t Gid
Definition XrdFrmAdmin.hh:224
int RelocWR(const char *outFn, int oFD, char *Buff, size_t BLen, off_t Boff)
int QueryRfn(XrdOucArgs &Spec)
int UnlinkDir(const char *Path, const char *lclPath)
Definition XrdFrmFiles.hh:49
Definition XrdOucArgs.hh:42
Definition XrdOucTList.hh:42
Definition XrdFrmAdmin.hh:229
Definition XrdOucNSWalk.hh:47