Bitcoin Core 32.99.0
P2P Digital Currency
wallet::FaultInjectingDatabase Member List

This is the complete list of members for wallet::FaultInjectingDatabase, including all inherited members.

Backup(const std::string &strDest) const overridewallet::MockableSQLiteDatabaseinlinevirtual
Cleanup() noexcept EXCLUSIVE_LOCKS_REQUIRED(!g_sqlite_mutex)wallet::SQLiteDatabaseprivate
Close() overridewallet::SQLiteDatabasevirtual
FailNextCommit()wallet::FaultInjectingDatabaseinline
FailNextErase(std::string record_type)wallet::FaultInjectingDatabaseinline
FailNextWrite(std::string record_type, size_t match_skip_count=0)wallet::FaultInjectingDatabaseinline
Filename() overridewallet::MockableSQLiteDatabaseinlinevirtual
Files() overridewallet::InMemoryWalletDatabaseinlinevirtual
Format() overridewallet::MockableSQLiteDatabaseinlinevirtual
g_sqlite_mutexwallet::SQLiteDatabaseprivatestatic
GetRecordValue(const std::string &record_type)wallet::FaultInjectingDatabaseinline
GUARDED_BY(g_sqlite_mutex)wallet::SQLiteDatabaseprivatestatic
HasActiveTxn()wallet::SQLiteDatabase
HasRecordType(const std::string &record_type)wallet::FaultInjectingDatabaseinline
InMemoryWalletDatabase()wallet::InMemoryWalletDatabase
m_additional_flagswallet::SQLiteDatabaseprivate
m_dbwallet::SQLiteDatabase
m_dir_pathwallet::SQLiteDatabaseprivate
m_fail_commitwallet::FaultInjectingDatabaseprivate
m_fail_erasewallet::FaultInjectingDatabaseprivate
m_fail_writewallet::FaultInjectingDatabaseprivate
m_file_pathwallet::SQLiteDatabaseprivate
m_use_unsafe_syncwallet::SQLiteDatabase
m_write_semaphorewallet::SQLiteDatabase
MakeBatch() overridewallet::FaultInjectingDatabaseinlinevirtual
MockableSQLiteDatabase()wallet::MockableSQLiteDatabase
Open(int additional_flags)wallet::SQLiteDatabaseprivate
Open() overridewallet::SQLiteDatabasevirtual
Rewrite() overridewallet::SQLiteDatabasevirtual
ShouldFail(std::optional< Failure > &failure, const DataStream &key)wallet::FaultInjectingDatabaseinlineprivatestatic
SQLiteDatabase(const fs::path &dir_path, const fs::path &file_path, const DatabaseOptions &options, int additional_flags)wallet::SQLiteDatabaseprotected
SQLiteDatabase()=deletewallet::SQLiteDatabase
SQLiteDatabase(const fs::path &dir_path, const fs::path &file_path, const DatabaseOptions &options)wallet::SQLiteDatabase
Verify(bilingual_str &error)wallet::SQLiteDatabase
WalletDatabase()=defaultwallet::WalletDatabase
~SQLiteDatabase()wallet::SQLiteDatabase
~WalletDatabase()=defaultwallet::WalletDatabasevirtual