From 928d3a011cc66c7f907c4d053f674ea77dc611cc Mon Sep 17 00:00:00 2001 From: Jeff Garzik Date: Wed, 16 May 2012 22:11:19 -0400 Subject: CAddrDB: Replace BDB-managed addr.dat with internally managed peers.dat --- src/db.h | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) (limited to 'src/db.h') diff --git a/src/db.h b/src/db.h index 3ce8f1758f..4f8e5d04fe 100644 --- a/src/db.h +++ b/src/db.h @@ -296,20 +296,15 @@ public: -/** Access to the (IP) address database (addr.dat) */ -class CAddrDB : public CDB +/** Access to the (IP) address database (peers.dat) */ +class CAddrDB { -public: - CAddrDB(const char* pszMode="r+") : CDB("addr.dat", pszMode) { } private: - CAddrDB(const CAddrDB&); - void operator=(const CAddrDB&); + boost::filesystem::path pathAddr; public: - bool WriteAddrman(const CAddrMan& addr); - bool LoadAddresses(); + CAddrDB(); + bool Write(const CAddrMan& addr); + bool Read(CAddrMan& addr); }; -bool LoadAddresses(); - - #endif // BITCOIN_DB_H -- cgit v1.2.3