#include <leveldbwrapper.h>
|
| CLevelDBWrapper (const boost::filesystem::path &path, size_t nCacheSize, bool fMemory=false, bool fWipe=false) |
|
| ~CLevelDBWrapper () |
|
template<typename K , typename V > |
bool | Read (const K &key, V &value) throw (leveldb_error) |
|
template<typename K , typename V > |
bool | Write (const K &key, const V &value, bool fSync=false) throw (leveldb_error) |
|
template<typename K > |
bool | Exists (const K &key) throw (leveldb_error) |
|
template<typename K > |
bool | Erase (const K &key, bool fSync=false) throw (leveldb_error) |
|
bool | WriteBatch (CLevelDBBatch &batch, bool fSync=false) throw (leveldb_error) |
|
bool | Flush () |
|
bool | Sync () throw (leveldb_error) |
|
leveldb::Iterator * | NewIterator () |
|
Definition at line 59 of file leveldbwrapper.h.
CLevelDBWrapper::CLevelDBWrapper |
( |
const boost::filesystem::path & |
path, |
|
|
size_t |
nCacheSize, |
|
|
bool |
fMemory = false , |
|
|
bool |
fWipe = false |
|
) |
| |
CLevelDBWrapper::~CLevelDBWrapper |
( |
| ) |
|
template<typename K >
bool CLevelDBWrapper::Erase |
( |
const K & |
key, |
|
|
bool |
fSync = false |
|
) |
| |
throw | ( | leveldb_error |
| ) | | |
|
inline |
template<typename K >
bool CLevelDBWrapper::Exists |
( |
const K & |
key | ) |
|
throw | ( | leveldb_error |
| ) | | |
|
inline |
bool CLevelDBWrapper::Flush |
( |
| ) |
|
|
inline |
leveldb::Iterator* CLevelDBWrapper::NewIterator |
( |
| ) |
|
|
inline |
template<typename K , typename V >
bool CLevelDBWrapper::Read |
( |
const K & |
key, |
|
|
V & |
value |
|
) |
| |
throw | ( | leveldb_error |
| ) | | |
|
inline |
template<typename K , typename V >
bool CLevelDBWrapper::Write |
( |
const K & |
key, |
|
|
const V & |
value, |
|
|
bool |
fSync = false |
|
) |
| |
throw | ( | leveldb_error |
| ) | | |
|
inline |
leveldb::ReadOptions CLevelDBWrapper::iteroptions |
|
private |
leveldb::Options CLevelDBWrapper::options |
|
private |
leveldb::DB* CLevelDBWrapper::pdb |
|
private |
leveldb::Env* CLevelDBWrapper::penv |
|
private |
leveldb::ReadOptions CLevelDBWrapper::readoptions |
|
private |
leveldb::WriteOptions CLevelDBWrapper::syncoptions |
|
private |
leveldb::WriteOptions CLevelDBWrapper::writeoptions |
|
private |
The documentation for this class was generated from the following files: