![]() |
Bitcoin Core
24.99.0
P2P Digital Currency
|
#include <clientversion.h>
#include <fs.h>
#include <streams.h>
#include <support/allocators/secure.h>
#include <atomic>
#include <memory>
#include <optional>
#include <string>
Go to the source code of this file.
Classes | |
class | wallet::DatabaseCursor |
class | wallet::DatabaseBatch |
RAII class that provides access to a WalletDatabase. More... | |
class | wallet::WalletDatabase |
An instance of this class represents one database. More... | |
class | wallet::DummyCursor |
class | wallet::DummyBatch |
RAII class that provides access to a DummyDatabase. More... | |
class | wallet::DummyDatabase |
A dummy WalletDatabase that does nothing and never fails. More... | |
struct | wallet::DatabaseOptions |
Namespaces | |
wallet | |
Functions | |
void | wallet::SplitWalletPath (const fs::path &wallet_path, fs::path &env_directory, std::string &database_filename) |
std::vector< fs::path > | wallet::ListDatabases (const fs::path &path) |
Recursively list database paths in directory. More... | |
void | wallet::ReadDatabaseArgs (const ArgsManager &args, DatabaseOptions &options) |
std::unique_ptr< WalletDatabase > | wallet::MakeDatabase (const fs::path &path, const DatabaseOptions &options, DatabaseStatus &status, bilingual_str &error) |
fs::path | wallet::BDBDataFile (const fs::path &wallet_path) |
fs::path | wallet::SQLiteDataFile (const fs::path &path) |
bool | wallet::IsBDBFile (const fs::path &path) |
bool | wallet::IsSQLiteFile (const fs::path &path) |