CMS 3D CMS Logo

lat::Digest Class Reference

Calculate a checksum of a data stream. More...

#include <Iguana/Utilities/classlib/zip/Digest.h>

Inheritance diagram for lat::Digest:

lat::MD5Digest lat::SHA1Digest

List of all members.

Public Types

typedef std::vector< unsigned
char > 
Value

Public Member Functions

virtual Value digest (void) const =0
virtual std::string format (void) const
virtual void reset (void)=0
void update (IOBuffer data)
void update (unsigned char byte)
virtual void update (const void *data, IOSize n)=0
virtual ~Digest (void)


Detailed Description

Calculate a checksum of a data stream.

Definition at line 20 of file Digest.h.


Member Typedef Documentation

typedef std::vector<unsigned char> lat::Digest::Value

Definition at line 23 of file Digest.h.


Constructor & Destructor Documentation

virtual lat::Digest::~Digest ( void   )  [virtual]


Member Function Documentation

virtual Value lat::Digest::digest ( void   )  const [pure virtual]

Implemented in lat::MD5Digest, and lat::SHA1Digest.

virtual std::string lat::Digest::format ( void   )  const [virtual]

virtual void lat::Digest::reset ( void   )  [pure virtual]

Implemented in lat::MD5Digest, and lat::SHA1Digest.

void lat::Digest::update ( IOBuffer  data  ) 

void lat::Digest::update ( unsigned char  byte  ) 

virtual void lat::Digest::update ( const void data,
IOSize  n 
) [pure virtual]

Implemented in lat::MD5Digest, and lat::SHA1Digest.


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:48:24 2009 for CMSSW by  doxygen 1.5.4