1#ifndef __XRDCKSCALC_HH__
2#define __XRDCKSCALC_HH__
54virtual char *
Calc(
const char *Buff,
int BLen)
85const char*
Combine(
const char *Cksum,
int DLen) {
return 0;};
104const char*
Combine(
const char* Cksum1,
const char* Cksum2,
int DLen)
157virtual const char *
Type(
int &csSize) = 0;
167virtual void Update(
const char *Buff,
int BLen) = 0;
virtual bool Combinable()
virtual void Update(const char *Buff, int BLen)=0
virtual const char * Combine(const char *Cksum, int DLen)
virtual const char * Combine(const char *Cksum1, const char *Cksum2, int DLen)
virtual void Recycle()
Recycle the checksum object as it is no longer needed. A default is given.
virtual XrdCksCalc * New()=0
virtual char * Calc(const char *Buff, int BLen)
virtual const char * Type(int &csSize)=0
virtual ~XrdCksCalc()
Destructor.