Definition at line 47 of file XrdCksCalczcrc32.cc.
◆ XrdCksCalczcrc32()
| XrdCksCalczcrc32::XrdCksCalczcrc32 |
( |
| ) |
|
|
inline |
◆ ~XrdCksCalczcrc32()
| virtual XrdCksCalczcrc32::~XrdCksCalczcrc32 |
( |
| ) |
|
|
inlinevirtual |
◆ Combinable()
| bool XrdCksCalczcrc32::Combinable |
( |
| ) |
|
|
inlineoverridevirtual |
◆ Combine() [1/2]
| const char* XrdCksCalczcrc32::Combine |
( |
const char * |
Cksum, |
|
|
int |
DLen |
|
) |
| |
|
inlineoverridevirtual |
Combine checksum into current checksum.
Reimplemented from XrdCksCalc.
Definition at line 74 of file XrdCksCalczcrc32.cc.
77 memcpy(&crc2, Cksum,
sizeof(crc2));
78 pCheckSum = crc32_combine(pCheckSum, crc2, (z_off_t)DLen);
79 return (
char *)&pCheckSum;
◆ Combine() [2/2]
| const char* XrdCksCalczcrc32::Combine |
( |
const char * |
Cksum1, |
|
|
const char * |
Cksum2, |
|
|
int |
DLen |
|
) |
| |
|
inlineoverridevirtual |
Combine two checksums and return result.
Reimplemented from XrdCksCalc.
Definition at line 85 of file XrdCksCalczcrc32.cc.
89 memcpy(&crc1, Cksum1,
sizeof(crc1));
90 memcpy(&crc2, Cksum2,
sizeof(crc2));
91 pCheckSumTmp = crc32_combine(crc1, crc2, (z_off_t)DLen);
92 return (
char *)&pCheckSumTmp;
◆ Final()
| char* XrdCksCalczcrc32::Final |
( |
| ) |
|
|
inlineoverridevirtual |
◆ Init()
| void XrdCksCalczcrc32::Init |
( |
| ) |
|
|
inlineoverridevirtual |
◆ New()
◆ Type()
| const char* XrdCksCalczcrc32::Type |
( |
int & |
csSz | ) |
|
|
inlineoverridevirtual |
◆ Update()
| void XrdCksCalczcrc32::Update |
( |
const char * |
Buff, |
|
|
int |
BLen |
|
) |
| |
|
inlineoverridevirtual |
Update current checksum.
Implements XrdCksCalc.
Definition at line 122 of file XrdCksCalczcrc32.cc.
124 pCheckSum = crc32( pCheckSum, (
const Bytef*)Buff, BLen );
The documentation for this class was generated from the following file: