0.9.8.10
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Private Attributes | List of all members
Hypertable::KeyDecompressorPrefix Class Reference

#include <KeyDecompressorPrefix.h>

Inheritance diagram for Hypertable::KeyDecompressorPrefix:
Inheritance graph
[legend]
Collaboration diagram for Hypertable::KeyDecompressorPrefix:
Collaboration graph
[legend]

Public Member Functions

void reset () override
 
const uint8_t * add (const uint8_t *ptr) override
 
bool less_than (SerializedKey serialized_key) override
 
void load (Key &key) override
 
- Public Member Functions inherited from Hypertable::KeyDecompressor
virtual ~KeyDecompressor ()
 

Private Attributes

SerializedKey m_serialized_key
 
DynamicBuffer m_bufs [2]
 
const uint8_t * m_current_base
 
bool m_first
 

Detailed Description

Definition at line 29 of file KeyDecompressorPrefix.h.

Member Function Documentation

const uint8_t * KeyDecompressorPrefix::add ( const uint8_t *  ptr)
overridevirtual

Implements Hypertable::KeyDecompressor.

Definition at line 38 of file KeyDecompressorPrefix.cc.

bool KeyDecompressorPrefix::less_than ( SerializedKey  serialized_key)
overridevirtual

Implements Hypertable::KeyDecompressor.

Definition at line 65 of file KeyDecompressorPrefix.cc.

void KeyDecompressorPrefix::load ( Key key)
overridevirtual

Implements Hypertable::KeyDecompressor.

Definition at line 70 of file KeyDecompressorPrefix.cc.

void KeyDecompressorPrefix::reset ( )
overridevirtual

Implements Hypertable::KeyDecompressor.

Definition at line 30 of file KeyDecompressorPrefix.cc.

Member Data Documentation

DynamicBuffer Hypertable::KeyDecompressorPrefix::m_bufs[2]
private

Definition at line 37 of file KeyDecompressorPrefix.h.

const uint8_t* Hypertable::KeyDecompressorPrefix::m_current_base
private

Definition at line 38 of file KeyDecompressorPrefix.h.

bool Hypertable::KeyDecompressorPrefix::m_first
private

Definition at line 39 of file KeyDecompressorPrefix.h.

SerializedKey Hypertable::KeyDecompressorPrefix::m_serialized_key
private

Definition at line 36 of file KeyDecompressorPrefix.h.


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