MD4HashMaker Class Reference

#include <hashsetmaker.h>

Inheritance diagram for MD4HashMaker:

Inheritance graph
[legend]
Collaboration diagram for MD4HashMaker:

Collaboration graph
[legend]
List of all members.

Detailed Description

Generates MD4 file hash, no part hashes.

Definition at line 188 of file hashsetmaker.h.


Public Member Functions

 MD4HashMaker ()
virtual ~MD4HashMaker ()
virtual void sumUp (const char *data, uint32_t length)
virtual HashSetBasegetHashSet ()

Private Attributes

bool m_completed
Md4Transform m_transformer

Constructor & Destructor Documentation

MD4HashMaker::MD4HashMaker  ) 
 

Definition at line 216 of file hashsetmaker.cpp.

MD4HashMaker::~MD4HashMaker  )  [virtual]
 

Definition at line 217 of file hashsetmaker.cpp.


Member Function Documentation

HashSetBase * MD4HashMaker::getHashSet  )  [virtual]
 

Implements HashSetMaker.

Definition at line 221 of file hashsetmaker.cpp.

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

Here is the call graph for this function:

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

Implements HashSetMaker.

Definition at line 218 of file hashsetmaker.cpp.

References m_transformer, and Md4Transform::sumUp().

Here is the call graph for this function:


Member Data Documentation

bool MD4HashMaker::m_completed [private]
 

Definition at line 195 of file hashsetmaker.h.

Referenced by getHashSet().

Md4Transform MD4HashMaker::m_transformer [private]
 

Definition at line 196 of file hashsetmaker.h.

Referenced by getHashSet(), and sumUp().


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