#include <Hash.h>
Inherited by ATSHash, ATSHash32, and ATSHash64.
Public Member Functions | |
virtual void | update (const void *, size_t)=0 |
virtual void | final (void)=0 |
virtual void | clear (void)=0 |
virtual | ~ATSHashBase () |
Definition at line 28 of file Hash.h.
virtual void ATSHashBase::clear | ( | void | ) | [pure virtual] |
Implemented in ATSHash32FNV1a, ATSHash64FNV1a, ATSHashMD5, and ATSHash64Sip24.
Referenced by ATSConsistentHash::insert(), ATSConsistentHash::lookup(), and ATSConsistentHash::lookup_available().
virtual void ATSHashBase::final | ( | void | ) | [pure virtual] |
Implemented in ATSHash32FNV1a, ATSHash64FNV1a, ATSHashMD5, and ATSHash64Sip24.
Referenced by ATSConsistentHash::insert(), ATSConsistentHash::lookup(), and ATSConsistentHash::lookup_available().
virtual void ATSHashBase::update | ( | const void * | , | |
size_t | ||||
) | [pure virtual] |
Implemented in ATSHash32FNV1a, ATSHash64FNV1a, ATSHashMD5, and ATSHash64Sip24.
Referenced by ATSConsistentHash::insert(), ATSConsistentHash::lookup(), and ATSConsistentHash::lookup_available().