#include <MMapIndex.h>
Inheritance diagram for Tagcoll::MMapIndexer:
Public Member Functions | |
virtual | ~MMapIndexer () |
virtual int | encodedSize () const=0 |
Return the size of the encoded index data (in bytes). | |
virtual void | encode (char *buf) const=0 |
Write the index data in the given buffer, which should be at least encodedSize bytes. |
virtual Tagcoll::MMapIndexer::~MMapIndexer | ( | ) | [inline, virtual] |
virtual int Tagcoll::MMapIndexer::encodedSize | ( | ) | const [pure virtual] |
Return the size of the encoded index data (in bytes).
Implemented in Tagcoll::IntIndexer, and Tagcoll::StringIndexer.
virtual void Tagcoll::MMapIndexer::encode | ( | char * | buf | ) | const [pure virtual] |
Write the index data in the given buffer, which should be at least encodedSize bytes.
Implemented in Tagcoll::IntIndexer, and Tagcoll::StringIndexer.