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