65virtual void Info(
long long fsize,
long long csbytes);
115 {(void)pcbP;
return Calc(Xfn, Cks, doSet);}
154int Config(
const char *Token,
char *Line) = 0;
169int Init(
const char *ConfigFN,
const char *DfltCalc=0) = 0;
186char *
List(
const char *Xfn,
char *Buff,
int Blen,
char Sep=
' ') = 0;
266 {(void)pcbP;
return Ver(Xfn, Cks);}
296#define XRDCKSINITPARMS XrdSysError *, const char *, const char *
Definition XrdCksCalc.hh:40
Definition XrdCksData.hh:38
long long rsvd
Definition XrdCks.hh:67
virtual void Info(long long fsize, long long csbytes)
XrdCksPCB()
Definition XrdCks.hh:69
virtual ~XrdCksPCB()
Definition XrdCks.hh:70
virtual int Ver(const char *Xfn, XrdCksData &Cks)=0
virtual const char * Name(int seqNum=0)=0
virtual int Calc(const char *Xfn, XrdCksData &Cks, XrdCksPCB *pcbP, int doSet=1)
Definition XrdCks.hh:114
virtual int Init(const char *ConfigFN, const char *DfltCalc=0)=0
virtual XrdCksCalc * Object(const char *name)
Definition XrdCks.hh:214
virtual int Get(const char *Xfn, XrdCksData &Cks)=0
virtual int Del(const char *Xfn, XrdCksData &Cks)=0
virtual ~XrdCks()
Destructor.
Definition XrdCks.hh:277
virtual int Config(const char *Token, char *Line)=0
XrdSysError * eDest
Definition XrdCks.hh:289
virtual char * List(const char *Xfn, char *Buff, int Blen, char Sep=' ')=0
virtual int Ver(const char *Xfn, XrdCksData &Cks, XrdCksPCB *pcbP)
Definition XrdCks.hh:265
virtual int Size(const char *Name=0)=0
virtual int Set(const char *Xfn, XrdCksData &Cks, int myTime=0)=0
XrdCks(XrdSysError *erP)
Constructor.
Definition XrdCks.hh:272
virtual int Calc(const char *Xfn, XrdCksData &Cks, int doSet=1)=0
Definition XrdOucStream.hh:47
Definition XrdSysError.hh:90
Definition XrdSysPlugin.hh:53