HashSetMaker Class Reference

#include <hashsetmaker.h>

Inheritance diagram for HashSetMaker:

Inheritance graph
[legend]
List of all members.

Detailed Description

Abstract base for HashSet maker.

Definition at line 43 of file hashsetmaker.h.


Public Member Functions

 HashSetMaker ()
virtual ~HashSetMaker ()
virtual void sumUp (const char *data, uint32_t length)=0
virtual HashSetBasegetHashSet ()=0

Private Member Functions

 HashSetMaker (const HashSetMaker &)
HashSetMakeroperator= (const HashSetMaker &)

Constructor & Destructor Documentation

HashSetMaker::HashSetMaker  ) 
 

Definition at line 27 of file hashsetmaker.cpp.

HashSetMaker::~HashSetMaker  )  [virtual]
 

Definition at line 31 of file hashsetmaker.cpp.

HashSetMaker::HashSetMaker const HashSetMaker  )  [private]
 


Member Function Documentation

virtual HashSetBase* HashSetMaker::getHashSet  )  [pure virtual]
 

Implemented in ED2KHashMaker, BTHashMaker, MD5HashMaker, SHA1HashMaker, and MD4HashMaker.

HashSetMaker& HashSetMaker::operator= const HashSetMaker  )  [private]
 

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

Implemented in ED2KHashMaker, BTHashMaker, MD5HashMaker, SHA1HashMaker, and MD4HashMaker.


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