diff options
| author | Eric Lombrozo <[email protected]> | 2013-01-06 04:30:00 -0800 |
|---|---|---|
| committer | Eric Lombrozo <[email protected]> | 2013-06-05 20:36:10 -0700 |
| commit | 336fe971e68f0336d42e1fa930b6a9c717f612e0 (patch) | |
| tree | ac1e93fe3b0abf840db3c33ec52a7de665d66a0d /src/db.h | |
| parent | Merge pull request #2700 from theuni/gui-split (diff) | |
| download | discoin-336fe971e68f0336d42e1fa930b6a9c717f612e0.tar.xz discoin-336fe971e68f0336d42e1fa930b6a9c717f612e0.zip | |
Get rid of db dependencies on main
Diffstat (limited to 'src/db.h')
| -rw-r--r-- | src/db.h | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -5,22 +5,22 @@ #ifndef BITCOIN_DB_H #define BITCOIN_DB_H -#include "main.h" +#include "sync.h" +#include "serialize.h" #include <map> #include <string> #include <vector> +#include <boost/filesystem.hpp> #include <db_cxx.h> -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 |