34 #include <sys/types.h>
75 int dirPath(
char *dBuff,
int dBlen);
79 int Refresh(
int isMig=0,
int doLock=1);
96 void Remfix(
const char *fType,
const char *fPath);
XrdOucHash_Options manMem
Definition: XrdFrmFiles.hh:140
Definition: XrdOucNSWalk.hh:87
const char * xyzPath(XrdOssPath::theSfx sfx)
Definition: XrdFrmFiles.hh:72
XrdOucTList * dInfo
Definition: XrdFrmFiles.hh:103
XrdOucXAttr< XrdFrcXAttrPin > pinInfo
Definition: XrdFrmFiles.hh:56
static const int dLen
Definition: XrdFrmFiles.hh:107
Definition: XrdFrmFiles.hh:115
XrdOucHash< XrdFrmFileset > fsTab
Definition: XrdFrmFiles.hh:136
static const int CompressD
Definition: XrdFrmFiles.hh:122
XrdFrmFileset * fsList
Definition: XrdFrmFiles.hh:139
XrdOucNSWalk::NSEnt * lockFile()
Definition: XrdFrmFiles.hh:64
const char * failPath()
Definition: XrdFrmFiles.hh:63
XrdFrmFiles(const char *dname, int opts=Recursive, XrdOucTList *XList=0, XrdOucNSWalk::CallBack *cbP=0)
const char * basePath()
Definition: XrdFrmFiles.hh:61
int shareD
Definition: XrdFrmFiles.hh:141
Definition: XrdOssPath.hh:71
int dirPath(char *dBuff, int dBlen)
Definition: XrdOssPath.hh:69
XrdOucNSWalk::NSEnt * pinFile()
Definition: XrdFrmFiles.hh:68
const char * lockPath()
Definition: XrdFrmFiles.hh:65
XrdOucNSWalk::NSEnt * pfnFile()
Definition: XrdFrmFiles.hh:66
const char * pinPath()
Definition: XrdFrmFiles.hh:69
Definition: XrdOssPath.hh:68
static const int Recursive
Definition: XrdFrmFiles.hh:121
XrdFrmFileset(XrdFrmFileset *sP=0, XrdOucTList *diP=0)
XrdOucNSWalk::NSEnt * baseFile()
Definition: XrdFrmFiles.hh:60
int chkLock(const char *Path)
XrdOucNSWalk::NSEnt * xyzFile(XrdOssPath::theSfx sfx)
Definition: XrdFrmFiles.hh:71
XrdOucHash_Options
Definition: XrdOucHash.hh:51
void Complain(const char *dPath)
int setCpyTime(int Refresh=0)
static XrdOucHash< char > BadFiles
Definition: XrdFrmFiles.hh:105
int oldFile(XrdOucNSWalk::NSEnt *fP, XrdOucTList *dP, int fType)
Definition: XrdOucTList.hh:41
static const int NoAutoDel
Definition: XrdFrmFiles.hh:123
theSfx
Definition: XrdOssPath.hh:68
static const int GetCpyTim
Definition: XrdFrmFiles.hh:124
const char * Mkfn(XrdOucNSWalk::NSEnt *fP)
const char * pfnPath()
Definition: XrdFrmFiles.hh:67
Definition: XrdOssPath.hh:69
void Remfix(const char *fType, const char *fPath)
XrdOucNSWalk::NSEnt * failFile()
Definition: XrdFrmFiles.hh:62
XrdOucNSWalk::NSEnt * File[XrdOssPath::sfxNum]
Definition: XrdFrmFiles.hh:101
static const int dRef
Definition: XrdFrmFiles.hh:108
XrdOucXAttr< XrdFrcXAttrCpy > cpyInfo
Definition: XrdFrmFiles.hh:55
XrdFrmFileset * Next
Definition: XrdFrmFiles.hh:90
static void Purge()
Definition: XrdFrmFiles.hh:77
Definition: XrdOssPath.hh:69
XrdFrmFileset * Get(int &rc, int noBase=0)
int getCPT
Definition: XrdFrmFiles.hh:142
Definition: XrdOucNSWalk.hh:46
XrdOucNSWalk nsObj
Definition: XrdFrmFiles.hh:138
int Age
Definition: XrdFrmFiles.hh:91
Definition: XrdOssPath.hh:71
int Process(XrdOucNSWalk::NSEnt *nP, const char *dPath)
Definition: XrdFrmFiles.hh:48
Definition: XrdOucNSWalk.hh:42
int Refresh(int isMig=0, int doLock=1)