![]() |
Bitcoin Core
24.1.0
P2P Digital Currency
|
#include <clientversion.h>#include <fs.h>#include <logging.h>#include <serialize.h>#include <span.h>#include <streams.h>#include <cstddef>#include <cstdint>#include <exception>#include <leveldb/db.h>#include <leveldb/iterator.h>#include <leveldb/options.h>#include <leveldb/slice.h>#include <leveldb/status.h>#include <leveldb/write_batch.h>#include <stdexcept>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| class | dbwrapper_error |
| class | CDBBatch |
| Batch of changes queued to be written to a CDBWrapper. More... | |
| class | CDBIterator |
| class | CDBWrapper |
Namespaces | |
| leveldb | |
| dbwrapper_private | |
| These should be considered an implementation detail of the specific database. | |
Functions | |
| void | dbwrapper_private::HandleError (const leveldb::Status &status) |
| Handle database error by throwing dbwrapper_error exception. More... | |
| const std::vector< unsigned char > & | dbwrapper_private::GetObfuscateKey (const CDBWrapper &w) |
| Work around circular dependency, as well as for testing in dbwrapper_tests. More... | |
Variables | |
| static const size_t | DBWRAPPER_PREALLOC_KEY_SIZE = 64 |
| static const size_t | DBWRAPPER_PREALLOC_VALUE_SIZE = 1024 |
|
static |
Definition at line 31 of file dbwrapper.h.
|
static |
Definition at line 32 of file dbwrapper.h.
1.8.14