ibrcommon::HashProvider Class Reference

#include <BloomFilter.h>

Inheritance diagram for ibrcommon::HashProvider:

ibrcommon::DefaultHashProvider

List of all members.

Public Member Functions

virtual size_t count ()=0
virtual void clear ()=0
virtual const std::list
< bloom_type
hash (const unsigned char *begin, std::size_t remaining_length) const =0


Detailed Description

Definition at line 25 of file BloomFilter.h.


Member Function Documentation

virtual size_t ibrcommon::HashProvider::count (  )  [pure virtual]

Get the number of the available hash algorithms.

Returns:

Implemented in ibrcommon::DefaultHashProvider.

virtual void ibrcommon::HashProvider::clear (  )  [pure virtual]

virtual const std::list<bloom_type> ibrcommon::HashProvider::hash ( const unsigned char *  begin,
std::size_t  remaining_length 
) const [pure virtual]


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

Generated on Fri Jul 30 09:15:36 2010 for IBR-DTNSuite by  doxygen 1.5.6