Definition XrdFrmFiles.hh:49
Definition XrdFrmPurge.hh:45
static XrdOucStream * PolStream
Definition XrdFrmPurge.hh:79
int Stop
Definition XrdFrmPurge.hh:112
XrdFrmFileset * Advance()
time_t DeferT[DeferQsz]
Definition XrdFrmPurge.hh:121
static int Left2Do
Definition XrdFrmPurge.hh:89
int prgFiles
Definition XrdFrmPurge.hh:110
int Ext
Definition XrdFrmPurge.hh:108
int PurgeFile(XrdFrmFileset *fP, const char *pFN)
const char * Eligible(XrdFrmFileset *sP, time_t &xTime, int hTime=0)
static XrdFrmPurge * First
Definition XrdFrmPurge.hh:86
static XrdFrmPurge * Policy(const char *sname)
Definition XrdFrmPurge.hh:52
int Hold
Definition XrdFrmPurge.hh:106
long long contSpace
Definition XrdFrmPurge.hh:98
static time_t lastReset
Definition XrdFrmPurge.hh:83
long long usedSpace
Definition XrdFrmPurge.hh:95
void Track(XrdFrmFileset *sP)
long long pmaxSpace
Definition XrdFrmPurge.hh:96
XrdFrmPurge * Next
Definition XrdFrmPurge.hh:115
char * spaceTotP
Definition XrdFrmPurge.hh:103
static void Stats(int Final)
XrdFrmFileset * DeferQ[DeferQsz]
Definition XrdFrmPurge.hh:120
int SNlen
Definition XrdFrmPurge.hh:113
long long totlSpace
Definition XrdFrmPurge.hh:97
static void Add(XrdFrmFileset *fsp)
int numFiles
Definition XrdFrmPurge.hh:109
long long minFSpace
Definition XrdFrmPurge.hh:100
long long fconMaxsp
Definition XrdFrmPurge.hh:94
long long purgBytes
Definition XrdFrmPurge.hh:99
static time_t nextReset
Definition XrdFrmPurge.hh:84
static int Init(XrdOucTList *sP=0, long long minV=-1, int hVal=-1)
long long maxFSpace
Definition XrdFrmPurge.hh:101
static XrdOucProg * PolProg
Definition XrdFrmPurge.hh:78
static const int DeferQsz
Definition XrdFrmPurge.hh:119
int spaceTLep
Definition XrdFrmPurge.hh:105
static XrdFrmPurge * Policy(const char *sname, long long minV, long long maxV, int hVal, int xVal)
int spaceTLen
Definition XrdFrmPurge.hh:104
char SName[XrdOssSpace::minSNbsz]
Definition XrdFrmPurge.hh:117
XrdFrmPurge(const char *snp, XrdFrmPurge *spp=0)
XrdFrmTSort FSTab
Definition XrdFrmPurge.hh:116
static XrdFrmPurge * Default
Definition XrdFrmPurge.hh:87
const char * XPolOK(XrdFrmFileset *sP)
char * spaceTotl
Definition XrdFrmPurge.hh:102
void Defer(XrdFrmFileset *sP, time_t xTime)
static XrdFrmPurge * Find(const char *snp)
int Hold2x
Definition XrdFrmPurge.hh:107
~XrdFrmPurge()
Definition XrdFrmPurge.hh:59
long long freeSpace
Definition XrdFrmPurge.hh:93
int Enabled
Definition XrdFrmPurge.hh:111
Definition XrdFrmTSort.hh:36
static const int minSNbsz
Definition XrdOssSpace.hh:45
Definition XrdOucProg.hh:38
Definition XrdOucStream.hh:47
Definition XrdOucTList.hh:42