1 #ifndef __XRDCKSCALCCRC32_HH__
2 #define __XRDCKSCALCCRC32_HH__
43 const char*
Combine(
const char* Cksum,
int DLen)
override;
45 const char*
Combine(
const char* Cksum1,
const char* Cksum2,
int DLen)
override;
47 char *
Final()
override;
53 void Update(
const char *Buff,
int BLen)
override;
55 const char *
Type(
int &csSz)
override {csSz =
sizeof(pCheckSum);
return "crc32";}
63 uint32_t pCheckSumTmp;
bool Combinable() override
char * Final() override
Final checksum.
XrdCksCalc * New() override
void Init() override
Initialize.
void Update(const char *Buff, int BLen) override
Update current checksum.
virtual ~XrdCksCalccrc32()
const char * Combine(const char *Cksum, int DLen) override
Combine checksum into current checksum.
const char * Type(int &csSz) override