MD5HashMaker Class Reference

#include <hashsetmaker.h>

Inheritance diagram for MD5HashMaker:

Inheritance graph
[legend]
Collaboration diagram for MD5HashMaker:

Collaboration graph
[legend]
List of all members.

Detailed Description

Generates MD5 file hash, no part hashes.

Definition at line 152 of file hashsetmaker.h.


Public Member Functions

 MD5HashMaker ()
 Constructor.
virtual ~MD5HashMaker ()
 Destructor.
virtual void sumUp (const char *data, uint32_t length)
 Add more data for transforming.
virtual HashSetBasegetHashSet ()

Private Attributes

bool m_completed
Md5Transform m_transformer

Constructor & Destructor Documentation

MD5HashMaker::MD5HashMaker  ) 
 

Constructor.

Definition at line 185 of file hashsetmaker.cpp.

MD5HashMaker::~MD5HashMaker  )  [virtual]
 

Destructor.

Definition at line 186 of file hashsetmaker.cpp.


Member Function Documentation

HashSetBase * MD5HashMaker::getHashSet  )  [virtual]
 

Implements HashSetMaker.

Definition at line 190 of file hashsetmaker.cpp.

References CHECK_THROW, Md5Transform::getHash(), m_completed, m_transformer, and HashSet< HashType, FileHashType, ChunkSize >::setFileHash().

Here is the call graph for this function:

void MD5HashMaker::sumUp const char *  data,
uint32_t  length
[virtual]
 

Add more data for transforming.

Implements HashSetMaker.

Definition at line 187 of file hashsetmaker.cpp.

References m_transformer, and Md5Transform::sumUp().

Here is the call graph for this function:


Member Data Documentation

bool MD5HashMaker::m_completed [private]
 

Definition at line 163 of file hashsetmaker.h.

Referenced by getHashSet().

Md5Transform MD5HashMaker::m_transformer [private]
 

Definition at line 164 of file hashsetmaker.h.

Referenced by getHashSet(), and sumUp().


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