Abstract class for internal representation of a minisketch object.
More...
#include <sketch.h>
Abstract class for internal representation of a minisketch object.
Definition at line 14 of file sketch.h.
◆ Sketch()
Sketch::Sketch |
( |
int |
implementation, |
|
|
int |
bits |
|
) |
| |
|
inline |
◆ ~Sketch()
virtual Sketch::~Sketch |
( |
| ) |
|
|
inlinevirtual |
◆ Add()
virtual void Sketch::Add |
( |
uint64_t |
element | ) |
|
|
pure virtual |
◆ Bits()
int Sketch::Bits |
( |
| ) |
const |
|
inline |
◆ Check()
void Sketch::Check |
( |
| ) |
const |
|
inline |
◆ Decode()
virtual int Sketch::Decode |
( |
int |
max_count, |
|
|
uint64_t * |
roots |
|
) |
| const |
|
pure virtual |
◆ Deserialize()
virtual void Sketch::Deserialize |
( |
const unsigned char * |
| ) |
|
|
pure virtual |
◆ Implementation()
int Sketch::Implementation |
( |
| ) |
const |
|
inline |
◆ Init()
virtual void Sketch::Init |
( |
size_t |
syndromes | ) |
|
|
pure virtual |
◆ Merge()
virtual size_t Sketch::Merge |
( |
const Sketch * |
other_sketch | ) |
|
|
pure virtual |
◆ Ready()
◆ Serialize()
virtual void Sketch::Serialize |
( |
unsigned char * |
| ) |
const |
|
pure virtual |
◆ SetSeed()
virtual void Sketch::SetSeed |
( |
uint64_t |
seed | ) |
|
|
pure virtual |
◆ Syndromes()
virtual size_t Sketch::Syndromes |
( |
| ) |
const |
|
pure virtual |
◆ UnReady()
◆ m_bits
◆ m_canary
uint64_t Sketch::m_canary |
|
private |
◆ m_implementation
const int Sketch::m_implementation |
|
private |
The documentation for this class was generated from the following file: