|
xrootd
|
#include <XrdCksCalccrc32.hh>


Public Member Functions | |
| char * | Final () |
| void | Init () |
| XrdCksCalc * | New () |
| void | Update (const char *Buff, int BLen) |
| const char * | Type (int &csSz) |
| XrdCksCalccrc32 () | |
| virtual | ~XrdCksCalccrc32 () |
Private Attributes | |
| unsigned int | C32Result |
| unsigned int | TheResult |
| long long | TotLen |
Static Private Attributes | |
| static const unsigned int | CRC32_XINIT = 0 |
| static const unsigned int | CRC32_XOROT = 0xffffffff |
| static unsigned int | crctable [256] |
| virtual XrdCksCalccrc32::~XrdCksCalccrc32 | ( | ) | [inline, virtual] |
| char* XrdCksCalccrc32::Final | ( | ) | [inline, virtual] |
Implements XrdCksCalc.
References TotLen, Update(), TheResult, C32Result, and CRC32_XOROT.
| void XrdCksCalccrc32::Init | ( | ) | [inline, virtual] |
Implements XrdCksCalc.
References C32Result, CRC32_XINIT, and TotLen.
Referenced by XrdCksCalccrc32().
| XrdCksCalc* XrdCksCalccrc32::New | ( | ) | [inline, virtual] |
Implements XrdCksCalc.
References XrdCksCalccrc32().
| const char* XrdCksCalccrc32::Type | ( | int & | csSz | ) | [inline, virtual] |
Implements XrdCksCalc.
References TheResult.
| void XrdCksCalccrc32::Update | ( | const char * | Buff, |
| int | BLen | ||
| ) | [virtual] |
unsigned int XrdCksCalccrc32::C32Result [private] |
const unsigned int XrdCksCalccrc32::CRC32_XINIT = 0 [static, private] |
Referenced by Init().
const unsigned int XrdCksCalccrc32::CRC32_XOROT = 0xffffffff [static, private] |
Referenced by Final().
unsigned int XrdCksCalccrc32::crctable [static, private] |
Referenced by Update().
unsigned int XrdCksCalccrc32::TheResult [private] |
long long XrdCksCalccrc32::TotLen [private] |
1.7.5