#include <bdb.h>
Definition at line 44 of file bdb.h.
| BerkeleyEnvironment::BerkeleyEnvironment |
( |
const fs::path & |
env_directory | ) |
|
| BerkeleyEnvironment::BerkeleyEnvironment |
( |
| ) |
|
Construct an in-memory mock Berkeley environment for testing.
Definition at line 192 of file bdb.cpp.
| BerkeleyEnvironment::~BerkeleyEnvironment |
( |
| ) |
|
| void BerkeleyEnvironment::CheckpointLSN |
( |
const std::string & |
strFile | ) |
|
| void BerkeleyEnvironment::Close |
( |
| ) |
|
| void BerkeleyEnvironment::CloseDb |
( |
const std::string & |
strFile | ) |
|
| fs::path BerkeleyEnvironment::Directory |
( |
| ) |
const |
|
inline |
Definition at line 66 of file bdb.h.
| void BerkeleyEnvironment::Flush |
( |
bool |
fShutdown | ) |
|
| bool BerkeleyEnvironment::IsInitialized |
( |
| ) |
const |
|
inline |
Definition at line 65 of file bdb.h.
| bool BerkeleyEnvironment::IsMock |
( |
| ) |
const |
|
inline |
Definition at line 64 of file bdb.h.
| void BerkeleyEnvironment::ReloadDbEnv |
( |
| ) |
|
| void BerkeleyEnvironment::Reset |
( |
| ) |
|
| DbTxn* BerkeleyEnvironment::TxnBegin |
( |
int |
flags = DB_TXN_WRITE_NOSYNC | ) |
|
|
inline |
Definition at line 76 of file bdb.h.
| std::unique_ptr<DbEnv> BerkeleyEnvironment::dbenv |
Definition at line 54 of file bdb.h.
| bool BerkeleyEnvironment::fDbEnvInit |
|
private |
Definition at line 47 of file bdb.h.
| bool BerkeleyEnvironment::fMockDb |
|
private |
Definition at line 48 of file bdb.h.
| std::map<std::string, std::reference_wrapper<BerkeleyDatabase> > BerkeleyEnvironment::m_databases |
Definition at line 55 of file bdb.h.
| std::condition_variable_any BerkeleyEnvironment::m_db_in_use |
Definition at line 57 of file bdb.h.
Definition at line 56 of file bdb.h.
| std::string BerkeleyEnvironment::strPath |
|
private |
Definition at line 51 of file bdb.h.
The documentation for this class was generated from the following files: