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