Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

BerkeleyBatch Member List

This is the complete list of members for BerkeleyBatch, including all inherited members.

activeTxnBerkeleyBatchprotected
BerkeleyBatch(BerkeleyDatabase &database, const char *pszMode="r+", bool fFlushOnCloseIn=true)BerkeleyBatchexplicit
BerkeleyBatch(const BerkeleyBatch &)=deleteBerkeleyBatch
Close()BerkeleyBatch
envBerkeleyBatchprotected
Erase(const K &key)BerkeleyBatchinline
Exists(const K &key)BerkeleyBatchinline
fFlushOnCloseBerkeleyBatchprotected
Flush()BerkeleyBatch
fReadOnlyBerkeleyBatchprotected
GetCursor()BerkeleyBatchinline
operator=(const BerkeleyBatch &)=deleteBerkeleyBatch
pdbBerkeleyBatchprotected
PeriodicFlush(BerkeleyDatabase &database)BerkeleyBatchstatic
Read(const K &key, T &value)BerkeleyBatchinline
ReadAtCursor(Dbc *pcursor, CDataStream &ssKey, CDataStream &ssValue, bool setRange=false)BerkeleyBatchinline
ReadVersion(int &nVersion)BerkeleyBatchinline
Recover(const fs::path &file_path, void *callbackDataIn, bool(*recoverKVcallback)(void *callbackData, CDataStream ssKey, CDataStream ssValue), std::string &out_backup_filename)BerkeleyBatchstatic
Rewrite(BerkeleyDatabase &database, const char *pszSkip=nullptr)BerkeleyBatchstatic
strFileBerkeleyBatchprotected
TxnAbort()BerkeleyBatchinline
TxnBegin()BerkeleyBatchinline
TxnCommit()BerkeleyBatchinline
VerifyDatabaseFile(const fs::path &file_path, std::string &warningStr, std::string &errorStr, BerkeleyEnvironment::recoverFunc_type recoverFunc)BerkeleyBatchstatic
VerifyEnvironment(const fs::path &file_path, std::string &errorStr)BerkeleyBatchstatic
Write(const K &key, const T &value, bool fOverwrite=true)BerkeleyBatchinline
WriteVersion(int nVersion)BerkeleyBatchinline
~BerkeleyBatch()BerkeleyBatchinline
Released under the MIT license