Fabcoin Core  0.16.2
P2P Digital Currency
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
CDB Member List

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

activeTxnCDBprotected
CDB(CWalletDBWrapper &dbw, const char *pszMode="r+", bool fFlushOnCloseIn=true)CDBexplicit
CDB(const CDB &)CDBprivate
Close()CDB
envCDBprotected
Erase(const K &key)CDBinline
Exists(const K &key)CDBinline
fFlushOnCloseCDBprotected
Flush()CDB
fReadOnlyCDBprotected
GetCursor()CDBinline
operator=(const CDB &)CDBprivate
pdbCDBprotected
PeriodicFlush(CWalletDBWrapper &dbw)CDBstatic
Read(const K &key, T &value)CDBinline
ReadAtCursor(Dbc *pcursor, CDataStream &ssKey, CDataStream &ssValue, bool setRange=false)CDBinline
ReadVersion(int &nVersion)CDBinline
Recover(const std::string &filename, void *callbackDataIn, bool(*recoverKVcallback)(void *callbackData, CDataStream ssKey, CDataStream ssValue), std::string &out_backup_filename)CDBstatic
Rewrite(CWalletDBWrapper &dbw, const char *pszSkip=nullptr)CDBstatic
strFileCDBprotected
TxnAbort()CDBinline
TxnBegin()CDBinline
TxnCommit()CDBinline
VerifyDatabaseFile(const std::string &walletFile, const fs::path &dataDir, std::string &warningStr, std::string &errorStr, CDBEnv::recoverFunc_type recoverFunc)CDBstatic
VerifyEnvironment(const std::string &walletFile, const fs::path &dataDir, std::string &errorStr)CDBstatic
Write(const K &key, const T &value, bool fOverwrite=true)CDBinline
WriteVersion(int nVersion)CDBinline
~CDB()CDBinline