xrootd
Public Member Functions
XrdCksCalc Class Reference

#include <XrdCksCalc.hh>

Inheritance diagram for XrdCksCalc:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual char * Calc (const char *Buff, int BLen)
virtual char * Current ()
virtual char * Final ()=0
virtual void Init ()=0
virtual XrdCksCalcNew ()=0
virtual void Recycle ()
virtual const char * Type (int &csSize)=0
virtual void Update (const char *Buff, int BLen)=0
 XrdCksCalc ()
virtual ~XrdCksCalc ()

Constructor & Destructor Documentation

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

Member Function Documentation

virtual char* XrdCksCalc::Calc ( const char *  Buff,
int  BLen 
) [inline, virtual]

References Init(), Update(), and Final().

virtual char* XrdCksCalc::Current ( ) [inline, virtual]

Reimplemented in XrdCksCalcmd5.

References Final().

virtual char* XrdCksCalc::Final ( ) [pure virtual]
virtual void XrdCksCalc::Init ( ) [pure virtual]

Implemented in XrdCksCalcadler32, XrdCksCalccrc32, and XrdCksCalcmd5.

Referenced by Calc().

virtual XrdCksCalc* XrdCksCalc::New ( ) [pure virtual]
virtual void XrdCksCalc::Recycle ( ) [inline, virtual]
virtual const char* XrdCksCalc::Type ( int &  csSize) [pure virtual]
virtual void XrdCksCalc::Update ( const char *  Buff,
int  BLen 
) [pure virtual]

Implemented in XrdCksCalcadler32, XrdCksCalccrc32, and XrdCksCalcmd5.

Referenced by Calc(), and XrdCksManager::Calc().


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