From 336fe971e68f0336d42e1fa930b6a9c717f612e0 Mon Sep 17 00:00:00 2001 From: Eric Lombrozo Date: Sun, 6 Jan 2013 04:30:00 -0800 Subject: Get rid of db dependencies on main --- src/db.h | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'src/db.h') diff --git a/src/db.h b/src/db.h index ea440c4960..92241f6cf2 100644 --- a/src/db.h +++ b/src/db.h @@ -5,22 +5,22 @@ #ifndef BITCOIN_DB_H #define BITCOIN_DB_H -#include "main.h" +#include "sync.h" +#include "serialize.h" #include #include #include +#include #include -class CAddress; class CAddrMan; class CBlockLocator; class CDiskBlockIndex; class CMasterKey; class COutPoint; class CWallet; -class CWalletTx; extern unsigned int nWalletDBUpdated; @@ -318,10 +318,14 @@ class CAddrDB { private: boost::filesystem::path pathAddr; + static unsigned char pchMessageStart[4]; + public: CAddrDB(); bool Write(const CAddrMan& addr); bool Read(CAddrMan& addr); + + static void SetMessageStart(unsigned char _pchMessageStart[]) { memcpy(CAddrDB::pchMessageStart, _pchMessageStart, sizeof(CAddrDB::pchMessageStart)); } }; #endif // BITCOIN_DB_H -- cgit v1.2.3