MD5HashMaker Class Reference

#include <hashsetmaker.h>

Inheritance diagram for MD5HashMaker:

Inheritance graph
Collaboration diagram for MD5HashMaker:

Collaboration graph
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 ()
virtual ~MD5HashMaker ()
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  ) 


Definition at line 185 of file hashsetmaker.cpp.

MD5HashMaker::~MD5HashMaker  )  [virtual]


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

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: