1 #ifndef __XRDCKSCALCCRC32_HH__
2 #define __XRDCKSCALCCRC32_HH__
34 #include <sys/types.h>
35 #include <netinet/in.h>
45 char *
Final() {
char buff[
sizeof(
long long)];
49 {
while(tLcs) {buff[i++] = tLcs & 0xff ; tLcs >>= 8;}
53 #ifndef Xrd_Big_Endian
63 void Update(
const char *Buff,
int BLen);
static const unsigned int CRC32_XINIT
Definition: XrdCksCalccrc32.hh:71
virtual ~XrdCksCalccrc32()
Definition: XrdCksCalccrc32.hh:68
unsigned int C32Result
Definition: XrdCksCalccrc32.hh:74
static const unsigned int CRC32_XOROT
Definition: XrdCksCalccrc32.hh:72
Definition: XrdCksCalc.hh:39
const char * Type(int &csSz)
Definition: XrdCksCalccrc32.hh:65
unsigned int TheResult
Definition: XrdCksCalccrc32.hh:75
XrdCksCalc * New()
Definition: XrdCksCalccrc32.hh:61
void Init()
Definition: XrdCksCalccrc32.hh:59
void Update(const char *Buff, int BLen)
XrdCksCalccrc32()
Definition: XrdCksCalccrc32.hh:67
static unsigned int crctable[256]
Definition: XrdCksCalccrc32.hh:73
char * Final()
Definition: XrdCksCalccrc32.hh:45
long long TotLen
Definition: XrdCksCalccrc32.hh:76
Definition: XrdCksCalccrc32.hh:41