xrootd
Public Member Functions | List of all members
XrdCksCalc Class Reference

#include <XrdCksCalc.hh>

Inheritance diagram for XrdCksCalc:
Inheritance graph
[legend]

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 ( )
inlinevirtual

Member Function Documentation

virtual char* XrdCksCalc::Calc ( const char *  Buff,
int  BLen 
)
inlinevirtual

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

virtual char* XrdCksCalc::Current ( )
inlinevirtual

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 ( )
inlinevirtual
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: