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