Feathercoin  0.5.0
P2P Digital Currency
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
Public Member Functions | Private Attributes | List of all members
leveldb::FilterBlockReader Class Reference

#include <filter_block.h>

Collaboration diagram for leveldb::FilterBlockReader:
Collaboration graph
[legend]

Public Member Functions

 FilterBlockReader (const FilterPolicy *policy, const Slice &contents)
 
bool KeyMayMatch (uint64_t block_offset, const Slice &key)
 

Private Attributes

const FilterPolicypolicy_
 
const char * data_
 
const char * offset_
 
size_t num_
 
size_t base_lg_
 

Detailed Description

Definition at line 52 of file filter_block.h.

Constructor & Destructor Documentation

leveldb::FilterBlockReader::FilterBlockReader ( const FilterPolicy policy,
const Slice contents 
)

Definition at line 78 of file filter_block.cc.

Member Function Documentation

bool leveldb::FilterBlockReader::KeyMayMatch ( uint64_t  block_offset,
const Slice key 
)

Definition at line 95 of file filter_block.cc.

Member Data Documentation

size_t leveldb::FilterBlockReader::base_lg_
private

Definition at line 63 of file filter_block.h.

const char* leveldb::FilterBlockReader::data_
private

Definition at line 60 of file filter_block.h.

size_t leveldb::FilterBlockReader::num_
private

Definition at line 62 of file filter_block.h.

const char* leveldb::FilterBlockReader::offset_
private

Definition at line 61 of file filter_block.h.

const FilterPolicy* leveldb::FilterBlockReader::policy_
private

Definition at line 59 of file filter_block.h.


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