BSHA3  0.17.99
P2P Blockchain, based on Bitcoin
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