mirror of
https://github.com/kvazar-network/kevacoin.git
synced 2025-02-03 02:34:14 +00:00
wallet: Add comment describing the various classes in walletdb.h
This commit is contained in:
parent
69d2e9ba67
commit
911a4808fb
@ -17,6 +17,21 @@
|
|||||||
#include <utility>
|
#include <utility>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Overview of wallet database classes:
|
||||||
|
*
|
||||||
|
* - CDBEnv is an environment in which the database exists (has no analog in dbwrapper.h)
|
||||||
|
* - CWalletDBWrapper represents a wallet database (similar to CDBWrapper in dbwrapper.h)
|
||||||
|
* - CDB is a low-level database transaction (similar to CDBBatch in dbwrapper.h)
|
||||||
|
* - CWalletDB is a modifier object for the wallet, and encapsulates a database
|
||||||
|
* transaction as well as methods to act on the database (no analog in
|
||||||
|
* dbwrapper.h)
|
||||||
|
*
|
||||||
|
* The latter two are named confusingly, in contrast to what the names CDB
|
||||||
|
* and CWalletDB suggest they are transient transaction objects and don't
|
||||||
|
* represent the database itself.
|
||||||
|
*/
|
||||||
|
|
||||||
static const bool DEFAULT_FLUSHWALLET = true;
|
static const bool DEFAULT_FLUSHWALLET = true;
|
||||||
|
|
||||||
class CAccount;
|
class CAccount;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user