1 #ifndef __XRDCKSWRAPPER_HH__
2 #define __XRDCKSWRAPPER_HH__
76 {(
void)pcbP;
return Calc(Xfn, Cks, doSet);}
117 int Config(
const char *Token,
char *Line)
133 int Init(
const char *ConfigFN,
const char *DfltCalc=0)
151 char *
List(
const char *Xfn,
char *Buff,
int Blen,
char Sep=
' ')
152 {
return cksPI.
List(Xfn, Buff, Blen, Sep);}
207 {
return cksPI.
Set(Xfn, Cks, myTime);}
230 {(
void)pcbP;
return Ver(Xfn, Cks);}
257 #define XRDCKSADD2PARMS XrdCks &, XrdSysError *, const char *, \
258 const char *, XrdOucEnv *
virtual const char * Name(int seqNum=0)=0
XrdCksWrapper(XrdCks &prevPI, XrdSysError *errP)
Definition: XrdCksWrapper.hh:239
virtual int Ver(const char *Xfn, XrdCksData &Cks, XrdCksPCB *pcbP)
Definition: XrdCksWrapper.hh:229
Definition: XrdOucStream.hh:46
virtual int Size(const char *Name=0)
Definition: XrdCksWrapper.hh:191
virtual int Config(const char *Token, char *Line)=0
Definition: XrdCksData.hh:37
Definition: XrdCksWrapper.hh:51
virtual int Ver(const char *Xfn, XrdCksData &Cks)=0
Definition: XrdSysError.hh:89
virtual char * List(const char *Xfn, char *Buff, int Blen, char Sep=' ')=0
virtual int Get(const char *Xfn, XrdCksData &Cks)
Definition: XrdCksWrapper.hh:104
virtual const char * Name(int seqNum=0)
Definition: XrdCksWrapper.hh:165
virtual int Get(const char *Xfn, XrdCksData &Cks)=0
virtual int Calc(const char *Xfn, XrdCksData &Cks, int doSet=1)=0
virtual int Init(const char *ConfigFN, const char *DfltCalc=0)
Definition: XrdCksWrapper.hh:133
Definition: XrdCksCalc.hh:39
XrdCks & cksPI
Definition: XrdCksWrapper.hh:250
virtual int Init(const char *ConfigFN, const char *DfltCalc=0)=0
Definition: XrdOucEnv.hh:41
virtual int Ver(const char *Xfn, XrdCksData &Cks)
Definition: XrdCksWrapper.hh:225
virtual int Set(const char *Xfn, XrdCksData &Cks, int myTime=0)
Definition: XrdCksWrapper.hh:206
j template void())
Definition: XrdOucJson.hh:4121
virtual XrdCksCalc * Object(const char *name)
Definition: XrdCksWrapper.hh:180
virtual int Calc(const char *Xfn, XrdCksData &Cks, int doSet=1)
Definition: XrdCksWrapper.hh:71
virtual int Calc(const char *Xfn, XrdCksData &Cks, XrdCksPCB *pcbP, int doSet=1)
Definition: XrdCksWrapper.hh:75
virtual int Size(const char *Name=0)=0
virtual char * List(const char *Xfn, char *Buff, int Blen, char Sep=' ')
Definition: XrdCksWrapper.hh:151
virtual int Set(const char *Xfn, XrdCksData &Cks, int myTime=0)=0
virtual ~XrdCksWrapper()
Destructor.
Definition: XrdCksWrapper.hh:246
virtual int Config(const char *Token, char *Line)
Definition: XrdCksWrapper.hh:117
virtual int Del(const char *Xfn, XrdCksData &Cks)=0
virtual int Del(const char *Xfn, XrdCksData &Cks)
Definition: XrdCksWrapper.hh:88
virtual XrdCksCalc * Object(const char *name)
Definition: XrdCks.hh:214