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