xrootd
Public Member Functions | Private Attributes | Static Private Attributes
XrdCksCalcadler32 Class Reference

#include <XrdCksCalcadler32.hh>

Inheritance diagram for XrdCksCalcadler32:
Inheritance graph
[legend]
Collaboration diagram for XrdCksCalcadler32:
Collaboration graph
[legend]

List of all members.

Public Member Functions

char * Final ()
void Init ()
XrdCksCalcNew ()
void Update (const char *Buff, int BLen)
const char * Type (int &csSize)
 XrdCksCalcadler32 ()
virtual ~XrdCksCalcadler32 ()

Private Attributes

unsigned int AdlerResult
unsigned int AdlerValue
unsigned int unSum1
unsigned int unSum2
int n

Static Private Attributes

static const unsigned int AdlerBase = 0xFFF1
static const unsigned int AdlerStart = 0x0001
static const int AdlerNMax = 5552

Constructor & Destructor Documentation

XrdCksCalcadler32::XrdCksCalcadler32 ( ) [inline]

References Init().

Referenced by New().

virtual XrdCksCalcadler32::~XrdCksCalcadler32 ( ) [inline, virtual]

Member Function Documentation

char* XrdCksCalcadler32::Final ( ) [inline, virtual]

Implements XrdCksCalc.

References AdlerValue, unSum2, and unSum1.

void XrdCksCalcadler32::Init ( ) [inline, virtual]

Implements XrdCksCalc.

References unSum1, AdlerStart, and unSum2.

Referenced by XrdCksCalcadler32().

XrdCksCalc* XrdCksCalcadler32::New ( ) [inline, virtual]

Implements XrdCksCalc.

References XrdCksCalcadler32().

const char* XrdCksCalcadler32::Type ( int &  csSize) [inline, virtual]

Implements XrdCksCalc.

References AdlerResult.

void XrdCksCalcadler32::Update ( const char *  Buff,
int  BLen 
) [inline, virtual]

Implements XrdCksCalc.

References AdlerNMax, DO16, DO1, unSum1, AdlerBase, and unSum2.


Member Data Documentation

const unsigned int XrdCksCalcadler32::AdlerBase = 0xFFF1 [static, private]

Referenced by Update().

const int XrdCksCalcadler32::AdlerNMax = 5552 [static, private]

Referenced by Update().

unsigned int XrdCksCalcadler32::AdlerResult [private]

Referenced by Type().

const unsigned int XrdCksCalcadler32::AdlerStart = 0x0001 [static, private]

Referenced by Init().

unsigned int XrdCksCalcadler32::AdlerValue [private]

Referenced by Final().

int XrdCksCalcadler32::n [private]
unsigned int XrdCksCalcadler32::unSum1 [private]

Referenced by Final(), Init(), and Update().

unsigned int XrdCksCalcadler32::unSum2 [private]

Referenced by Final(), Init(), and Update().


The documentation for this class was generated from the following file: