XrdFrmAdmin Class Reference

#include <XrdFrmAdmin.hh>

Collaboration diagram for XrdFrmAdmin:
Collaboration graph
[legend]

List of all members.

Public Member Functions

int Audit ()
int Chksum ()
int Copy ()
int Create ()
int Find ()
int Help ()
int MakeLF ()
int Mark ()
int Mmap ()
int Mv ()
int Pin ()
int Query ()
int Quit ()
int Reloc ()
int Remove ()
int Rename ()
void setArgs (int argc, char **argv)
void setArgs (char *argv)
int xeqArgs (char *Cmd)
 XrdFrmAdmin ()
 ~XrdFrmAdmin ()

Private Member Functions

int AuditNameNB (XrdFrmFileset *sP)
int AuditNameNF (XrdFrmFileset *sP)
int AuditNameNL (XrdFrmFileset *sP)
int AuditNames ()
int AuditNameXA (XrdFrmFileset *sP)
int AuditNameXB (XrdFrmFileset *sP)
int AuditNameXL (XrdFrmFileset *sP, int dorm)
int AuditRemove (XrdFrmFileset *sP)
int AuditSpace ()
int AuditSpaceAX (const char *Path)
int AuditSpaceAXDB (const char *Path)
int AuditSpaceAXDC (const char *Path, XrdOucNSWalk::NSEnt *nP)
int AuditSpaceAXDL (int dorm, const char *Path, const char *Dest)
int AuditSpaceXA (const char *Space, const char *Path)
int AuditSpaceXA (XrdFrmFileset *sP)
int AuditSpaceXB (const char *Space, const char *Path)
int AuditSpaceXANB (XrdFrmFileset *sP)
int AuditUsage ()
int AuditUsage (char *Space)
int AuditUsageAX (const char *Path)
int AuditUsageXA (const char *Path, const char *Space)
int isXA (XrdOucNSWalk::NSEnt *nP)
int ChksumList (const char *Lfn, const char *Pfn)
void ChksumPrint (const char *Lfn, int rc)
int FindFail (XrdOucArgs &Spec)
int FindMmap (XrdOucArgs &Spec)
int FindNocs (XrdOucArgs &Spec)
int FindNolk (XrdOucArgs &Spec)
int FindPins (XrdOucArgs &Spec)
int FindPins (XrdFrmFileset *sP)
int FindUnmi (XrdOucArgs &Spec)
int Abbrev (const char *Spec, const char *Word, int minLen)
void ConfigProxy ()
void Emsg (const char *tx1, const char *tx2=0, const char *tx3=0, const char *tx4=0, const char *tx5=0)
void Emsg (int Enum, const char *tx2=0, const char *tx3=0, const char *tx4=0, const char *tx5=0)
void Msg (const char *tx1, const char *tx2=0, const char *tx3=0, const char *tx4=0, const char *tx5=0)
int Parse (const char *What, XrdOucArgs &Spec, const char **Reqs)
int ParseKeep (const char *What, const char *kTime)
int ParseOwner (const char *What, char *Uname)
XrdOucTListParseSpace (char *Space, char **Path)
int ParseType (const char *What, char *Type)
char ckAttr (int What, const char *Lfn, char *Pfn, int Pfnsz)
int mkLock (const char *Lfn)
int mkFile (int What, const char *Path, const char *Data=0, int Dlen=0)
int mkMark (const char *Lfn)
int mkMmap (const char *Lfn)
int mkPin (const char *Lfn)
char mkStat (int What, const char *Lfn, char *Pfn, int Pfnsz)
int QueryPfn (XrdOucArgs &Spec)
int QueryRfn (XrdOucArgs &Spec)
int QuerySpace (XrdOucArgs &Spec)
int QuerySpace (const char *Pfn, char *Lnk=0, int Lsz=0)
int QueryUsage (XrdOucArgs &Spec)
int QueryXfrQ (XrdOucArgs &Spec)
int Reloc (char *srcLfn, char *Space)
int RelocCP (const char *srcpfn, const char *trgpfn, off_t srcSz)
int RelocWR (const char *outFn, int oFD, char *Buff, size_t BLen, off_t Boff)
int Unlink (const char *Path)
int UnlinkDir (const char *Path, const char *lclPath)
int UnlinkDir (XrdOucNSWalk::NSEnt *&nP, XrdOucNSWalk::NSEnt *&dP)
int UnlinkFile (const char *lclPath)
int VerifyAll (char *path)
char VerifyMP (const char *func, const char *path)
int Convert ()
int ConvTest (int doNames, int doSpaces)
int New2Old (int doNames, int doSpaces)
int Old2New (int doNames, int doSpaces)
int o2nFiles (XrdFrmFileset *sP, int &numOld)
int o2nSpace (XrdFrmFileset *sP, const char *Space)
XrdOucTListx2xPaths ()
int x2xRemove (const char *Type, const char *Path, int cvt=0)
XrdOucTListx2xSpaces ()

Private Attributes

XrdFrcProxyfrmProxy
int frmProxz
char ** ArgV
char * ArgS
int ArgC
long long numBytes
long long numBLost
int numDirs
int numFiles
int numProb
int numFix
int finalRC
XrdCksData CksData
struct {
   char   All
   char   Echo
   char   Erase
   char   Fix
   char   Force
   char   Keep
   char   ktAlways
   char   ktIdle
   char   Local
   char   MPType
   char   Recurse
   char   Verbose
   char *   Args [2]
   uid_t   Uid
   gid_t   Gid
   time_t   KeepTime
Opt

Static Private Attributes

static const int isPFN = 0x0001
static const int mkLF = 0x0002
static const int mkMF = 0x0004
static const int mkPF = 0x0008
static const char * AuditHelp
static const char * ChksumHelp
static const char * FindHelp
static const char * HelpHelp
static const char * MakeLFHelp
static const char * MarkHelp
static const char * MmapHelp
static const char * MvHelp
static const char * PinHelp
static const char * QueryHelp
static const char * RelocHelp
static const char * RemoveHelp

Constructor & Destructor Documentation

XrdFrmAdmin::XrdFrmAdmin (  )  [inline]
XrdFrmAdmin::~XrdFrmAdmin (  )  [inline]

Member Function Documentation

int XrdFrmAdmin::Abbrev ( const char *  Spec,
const char *  Word,
int  minLen 
) [private]
int XrdFrmAdmin::Audit (  ) 
int XrdFrmAdmin::AuditNameNB ( XrdFrmFileset sP  )  [private]
int XrdFrmAdmin::AuditNameNF ( XrdFrmFileset sP  )  [private]
int XrdFrmAdmin::AuditNameNL ( XrdFrmFileset sP  )  [private]
int XrdFrmAdmin::AuditNames (  )  [private]
int XrdFrmAdmin::AuditNameXA ( XrdFrmFileset sP  )  [private]
int XrdFrmAdmin::AuditNameXB ( XrdFrmFileset sP  )  [private]
int XrdFrmAdmin::AuditNameXL ( XrdFrmFileset sP,
int  dorm 
) [private]
int XrdFrmAdmin::AuditRemove ( XrdFrmFileset sP  )  [private]
int XrdFrmAdmin::AuditSpace (  )  [private]
int XrdFrmAdmin::AuditSpaceAX ( const char *  Path  )  [private]
int XrdFrmAdmin::AuditSpaceAXDB ( const char *  Path  )  [private]
int XrdFrmAdmin::AuditSpaceAXDC ( const char *  Path,
XrdOucNSWalk::NSEnt nP 
) [private]
int XrdFrmAdmin::AuditSpaceAXDL ( int  dorm,
const char *  Path,
const char *  Dest 
) [private]
int XrdFrmAdmin::AuditSpaceXA ( XrdFrmFileset sP  )  [private]
int XrdFrmAdmin::AuditSpaceXA ( const char *  Space,
const char *  Path 
) [private]
int XrdFrmAdmin::AuditSpaceXANB ( XrdFrmFileset sP  )  [private]
int XrdFrmAdmin::AuditSpaceXB ( const char *  Space,
const char *  Path 
) [private]
int XrdFrmAdmin::AuditUsage ( char *  Space  )  [private]
int XrdFrmAdmin::AuditUsage (  )  [private]
int XrdFrmAdmin::AuditUsageAX ( const char *  Path  )  [private]
int XrdFrmAdmin::AuditUsageXA ( const char *  Path,
const char *  Space 
) [private]
int XrdFrmAdmin::Chksum (  ) 
int XrdFrmAdmin::ChksumList ( const char *  Lfn,
const char *  Pfn 
) [private]
void XrdFrmAdmin::ChksumPrint ( const char *  Lfn,
int  rc 
) [private]
char XrdFrmAdmin::ckAttr ( int  What,
const char *  Lfn,
char *  Pfn,
int  Pfnsz 
) [private]
void XrdFrmAdmin::ConfigProxy (  )  [private]
int XrdFrmAdmin::Convert (  )  [private]
int XrdFrmAdmin::ConvTest ( int  doNames,
int  doSpaces 
) [private]
int XrdFrmAdmin::Copy (  ) 
int XrdFrmAdmin::Create (  ) 
void XrdFrmAdmin::Emsg ( int  Enum,
const char *  tx2 = 0,
const char *  tx3 = 0,
const char *  tx4 = 0,
const char *  tx5 = 0 
) [private]
void XrdFrmAdmin::Emsg ( const char *  tx1,
const char *  tx2 = 0,
const char *  tx3 = 0,
const char *  tx4 = 0,
const char *  tx5 = 0 
) [private]
int XrdFrmAdmin::Find (  ) 
int XrdFrmAdmin::FindFail ( XrdOucArgs Spec  )  [private]
int XrdFrmAdmin::FindMmap ( XrdOucArgs Spec  )  [private]
int XrdFrmAdmin::FindNocs ( XrdOucArgs Spec  )  [private]
int XrdFrmAdmin::FindNolk ( XrdOucArgs Spec  )  [private]
int XrdFrmAdmin::FindPins ( XrdFrmFileset sP  )  [private]
int XrdFrmAdmin::FindPins ( XrdOucArgs Spec  )  [private]
int XrdFrmAdmin::FindUnmi ( XrdOucArgs Spec  )  [private]
int XrdFrmAdmin::Help (  ) 
int XrdFrmAdmin::isXA ( XrdOucNSWalk::NSEnt nP  )  [private]
int XrdFrmAdmin::MakeLF (  ) 
int XrdFrmAdmin::Mark (  ) 
int XrdFrmAdmin::mkFile ( int  What,
const char *  Path,
const char *  Data = 0,
int  Dlen = 0 
) [private]
int XrdFrmAdmin::mkLock ( const char *  Lfn  )  [private]
int XrdFrmAdmin::mkMark ( const char *  Lfn  )  [private]
int XrdFrmAdmin::mkMmap ( const char *  Lfn  )  [private]
int XrdFrmAdmin::mkPin ( const char *  Lfn  )  [private]
char XrdFrmAdmin::mkStat ( int  What,
const char *  Lfn,
char *  Pfn,
int  Pfnsz 
) [private]
int XrdFrmAdmin::Mmap (  ) 
void XrdFrmAdmin::Msg ( const char *  tx1,
const char *  tx2 = 0,
const char *  tx3 = 0,
const char *  tx4 = 0,
const char *  tx5 = 0 
) [private]
int XrdFrmAdmin::Mv (  ) 
int XrdFrmAdmin::New2Old ( int  doNames,
int  doSpaces 
) [private]
int XrdFrmAdmin::o2nFiles ( XrdFrmFileset sP,
int &  numOld 
) [private]
int XrdFrmAdmin::o2nSpace ( XrdFrmFileset sP,
const char *  Space 
) [private]
int XrdFrmAdmin::Old2New ( int  doNames,
int  doSpaces 
) [private]
int XrdFrmAdmin::Parse ( const char *  What,
XrdOucArgs Spec,
const char **  Reqs 
) [private]
int XrdFrmAdmin::ParseKeep ( const char *  What,
const char *  kTime 
) [private]
int XrdFrmAdmin::ParseOwner ( const char *  What,
char *  Uname 
) [private]
XrdOucTList* XrdFrmAdmin::ParseSpace ( char *  Space,
char **  Path 
) [private]
int XrdFrmAdmin::ParseType ( const char *  What,
char *  Type 
) [private]
int XrdFrmAdmin::Pin (  ) 
int XrdFrmAdmin::Query (  ) 
int XrdFrmAdmin::QueryPfn ( XrdOucArgs Spec  )  [private]
int XrdFrmAdmin::QueryRfn ( XrdOucArgs Spec  )  [private]
int XrdFrmAdmin::QuerySpace ( const char *  Pfn,
char *  Lnk = 0,
int  Lsz = 0 
) [private]
int XrdFrmAdmin::QuerySpace ( XrdOucArgs Spec  )  [private]
int XrdFrmAdmin::QueryUsage ( XrdOucArgs Spec  )  [private]
int XrdFrmAdmin::QueryXfrQ ( XrdOucArgs Spec  )  [private]
int XrdFrmAdmin::Quit (  )  [inline]

References finalRC.

int XrdFrmAdmin::Reloc ( char *  srcLfn,
char *  Space 
) [private]
int XrdFrmAdmin::Reloc (  ) 
int XrdFrmAdmin::RelocCP ( const char *  srcpfn,
const char *  trgpfn,
off_t  srcSz 
) [private]
int XrdFrmAdmin::RelocWR ( const char *  outFn,
int  oFD,
char *  Buff,
size_t  BLen,
off_t  Boff 
) [private]
int XrdFrmAdmin::Remove (  ) 
int XrdFrmAdmin::Rename (  ) 
void XrdFrmAdmin::setArgs ( char *  argv  ) 
void XrdFrmAdmin::setArgs ( int  argc,
char **  argv 
)
int XrdFrmAdmin::Unlink ( const char *  Path  )  [private]
int XrdFrmAdmin::UnlinkDir ( XrdOucNSWalk::NSEnt *&  nP,
XrdOucNSWalk::NSEnt *&  dP 
) [private]
int XrdFrmAdmin::UnlinkDir ( const char *  Path,
const char *  lclPath 
) [private]
int XrdFrmAdmin::UnlinkFile ( const char *  lclPath  )  [private]
int XrdFrmAdmin::VerifyAll ( char *  path  )  [private]
char XrdFrmAdmin::VerifyMP ( const char *  func,
const char *  path 
) [private]
XrdOucTList* XrdFrmAdmin::x2xPaths (  )  [private]
int XrdFrmAdmin::x2xRemove ( const char *  Type,
const char *  Path,
int  cvt = 0 
) [private]
XrdOucTList* XrdFrmAdmin::x2xSpaces (  )  [private]
int XrdFrmAdmin::xeqArgs ( char *  Cmd  ) 

Member Data Documentation

int XrdFrmAdmin::ArgC [private]
char* XrdFrmAdmin::ArgS [private]
char** XrdFrmAdmin::ArgV [private]
const char* XrdFrmAdmin::AuditHelp [static, private]
const char* XrdFrmAdmin::ChksumHelp [static, private]
int XrdFrmAdmin::finalRC [private]

Referenced by Quit().

const char* XrdFrmAdmin::FindHelp [static, private]
int XrdFrmAdmin::frmProxz [private]
const char* XrdFrmAdmin::HelpHelp [static, private]
const int XrdFrmAdmin::isPFN = 0x0001 [static, private]
const char* XrdFrmAdmin::MakeLFHelp [static, private]
const char* XrdFrmAdmin::MarkHelp [static, private]
const int XrdFrmAdmin::mkLF = 0x0002 [static, private]
const int XrdFrmAdmin::mkMF = 0x0004 [static, private]
const int XrdFrmAdmin::mkPF = 0x0008 [static, private]
const char* XrdFrmAdmin::MmapHelp [static, private]
const char* XrdFrmAdmin::MvHelp [static, private]
long long XrdFrmAdmin::numBLost [private]
long long XrdFrmAdmin::numBytes [private]
int XrdFrmAdmin::numDirs [private]
int XrdFrmAdmin::numFiles [private]
int XrdFrmAdmin::numFix [private]
int XrdFrmAdmin::numProb [private]
struct { ... } XrdFrmAdmin::Opt [private]
const char* XrdFrmAdmin::PinHelp [static, private]
const char* XrdFrmAdmin::QueryHelp [static, private]
const char* XrdFrmAdmin::RelocHelp [static, private]
const char* XrdFrmAdmin::RemoveHelp [static, private]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 11 Jun 2020 for xrootd by  doxygen 1.6.1