ROOT logo
Gled » GLEDCORE » GCRC32

class GCRC32

Function Members (Methods)

public:
GCRC32()
GCRC32(const GCRC32& t)
~GCRC32()
static TClass*Class()
static UInt_tCRC32(const UChar_t* p, Int_t len)
UInt_tGetCrc() const
TClass*IsA() const
GCRC32&operator=(const GCRC32&)
voidReset()
voidShowMembers(TMemberInspector& insp)
voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
protected:
voidprocess(const UChar_t* p, Int_t len)

Data Members

public:
enum Init_e { I_Now
};
protected:
UInt_tmCrc
static const UInt_tsInit
static const UInt_tsXorOut

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

void process(const UChar_t* p, Int_t len)
UInt_t CRC32(const UChar_t* p, Int_t len)
GCRC32()
{}
GCRC32(const GCRC32& t)
{}
~GCRC32()
{}
UInt_t GetCrc() const
{ return mCrc ^ sXorOut; }
void Reset()
{ mCrc = sInit; }