diff options
author | Jeff Garzik <jgarzik@exmulti.com> | 2012-05-17 08:46:33 -0700 |
---|---|---|
committer | Jeff Garzik <jgarzik@exmulti.com> | 2012-05-17 08:46:33 -0700 |
commit | b56843b25356784d6806b2cdd6506bfb2e066445 (patch) | |
tree | f2e3f8b379328089349fb105d08b64b7cc8e1b18 /src/db.h | |
parent | 49232d1abf96f85f785e0ee95fbb79d0338855bc (diff) | |
parent | 928d3a011cc66c7f907c4d053f674ea77dc611cc (diff) |
Merge pull request #1198 from jgarzik/addrman
Replace BDB-managed addr.dat with bitcoin-managed peers.dat
Diffstat (limited to 'src/db.h')
-rw-r--r-- | src/db.h | 17 |
1 files changed, 6 insertions, 11 deletions
@@ -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 |