1#ifndef __XRDCKSWRAPPER_HH__
2#define __XRDCKSWRAPPER_HH__
72 {
return cksPI.Calc(Xfn, Cks, doSet);}
76 {(void)pcbP;
return Calc(Xfn, Cks, doSet);}
89 {
return cksPI.Del(Xfn, Cks);}
105 {
return cksPI.Get(Xfn, Cks);}
118 {
return cksPI.Config(Token, Line);}
133int Init(
const char *ConfigFN,
const char *DfltCalc=0)
134 {
return cksPI.Init(ConfigFN, DfltCalc);}
151char *
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);}
226 {
return cksPI.Ver(Xfn, Cks);}
230 {(void)pcbP;
return Ver(Xfn, Cks);}
257#define XRDCKSADD2PARMS XrdCks &, XrdSysError *, const char *, \
258 const char *, XrdOucEnv *
virtual int Size(const char *Name=0)
virtual int Ver(const char *Xfn, XrdCksData &Cks)
virtual int Init(const char *ConfigFN, const char *DfltCalc=0)
virtual XrdCksCalc * Object(const char *name)
virtual int Calc(const char *Xfn, XrdCksData &Cks, int doSet=1)
XrdCksWrapper(XrdCks &prevPI, XrdSysError *errP)
virtual int Del(const char *Xfn, XrdCksData &Cks)
virtual const char * Name(int seqNum=0)
virtual int Set(const char *Xfn, XrdCksData &Cks, int myTime=0)
virtual int Get(const char *Xfn, XrdCksData &Cks)
virtual int Calc(const char *Xfn, XrdCksData &Cks, XrdCksPCB *pcbP, int doSet=1)
virtual char * List(const char *Xfn, char *Buff, int Blen, char Sep=' ')
virtual int Ver(const char *Xfn, XrdCksData &Cks, XrdCksPCB *pcbP)
virtual ~XrdCksWrapper()
Destructor.
virtual int Config(const char *Token, char *Line)
XrdCks(XrdSysError *erP)
Constructor.