Go to the documentation of this file. 1 #ifndef __XRDOUCCRC_HH__
2 #define __XRDOUCCRC_HH__
54 static uint32_t
CRC32(
const unsigned char *data,
int count);
67 static uint32_t
Calc32C(
const void* data,
size_t count, uint32_t prevcs=0);
81 static void Calc32C(
const void* data,
size_t count, uint32_t* csval);
95 static bool Ver32C(
const void* data,
size_t count,
96 const uint32_t csval, uint32_t* csbad=0);
113 static int Ver32C(
const void* data,
size_t count,
114 const uint32_t* csval, uint32_t& valcs);
132 static bool Ver32C(
const void* data,
size_t count,
133 const uint32_t* csval,
bool* valok);
148 static bool Ver32C(
const void* data,
size_t count,
149 const uint32_t* csval, uint32_t* valcs);
static bool Ver32C(const void *data, size_t count, const uint32_t *csval, bool *valok)
static bool Ver32C(const void *data, size_t count, const uint32_t *csval, uint32_t *valcs)
Definition: XrdOucCRC.hh:39
static uint32_t Calc32C(const void *data, size_t count, uint32_t prevcs=0)
XrdOucCRC()
Definition: XrdOucCRC.hh:151
static void Calc32C(const void *data, size_t count, uint32_t *csval)
static bool Ver32C(const void *data, size_t count, const uint32_t csval, uint32_t *csbad=0)
static unsigned int crctable[256]
Definition: XrdOucCRC.hh:156
static uint32_t CRC32(const unsigned char *data, int count)
~XrdOucCRC()
Definition: XrdOucCRC.hh:152
static int Ver32C(const void *data, size_t count, const uint32_t *csval, uint32_t &valcs)