bool BackupWallet(const CWallet& wallet, const std::string& strDest);
-
+/** RAII class that provides access to a Berkeley database */
class CDB
{
protected:
-
+/** Access to the transaction database (blkindex.dat) */
class CTxDB : public CDB
{
public:
-
+/** Access to the (IP) address database (addr.dat) */
class CAddrDB : public CDB
{
public:
bool LoadAddresses();
-
+/** A key pool entry */
class CKeyPool
{
public:
-
+/** Error statuses for the wallet database */
enum DBErrors
{
DB_LOAD_OK,
DB_NEED_REWRITE
};
+/** Access to the wallet database (wallet.dat) */
class CWalletDB : public CDB
{
public: