X-Git-Url: https://git.novaco.in/?p=novacoin.git;a=blobdiff_plain;f=src%2Fdb.h;fp=src%2Fdb.h;h=d04bd2d63f74521b077041759b7cba58295a7213;hp=e1e3c9343c61a925468fe8cb1ad91d11b6cf9019;hb=87ce74e59b88c2a36aeeb2d0ddc01c8cc6e6b77b;hpb=23f485a9fb8eedde6555a91d5d11776c3f1e3dbf diff --git a/src/db.h b/src/db.h index e1e3c93..d04bd2d 100644 --- a/src/db.h +++ b/src/db.h @@ -32,14 +32,12 @@ class CWalletTx; extern unsigned int nWalletDBUpdated; void ThreadFlushWalletDB(void* parg); -bool BackupWallet(const CWallet& wallet, const std::string& strDest); bool DumpWallet(CWallet* pwallet, const std::string& strDest); bool ImportWallet(CWallet* pwallet, const std::string& strLocation); class CDBEnv { private: - bool fDetachDB; bool fDbEnvInit; bool fMockDb; boost::filesystem::path pathEnv; @@ -80,8 +78,6 @@ public: void Close(); void Flush(bool fShutdown); void CheckpointLSN(std::string strFile); - void SetDetach(bool fDetachDB_) { fDetachDB = fDetachDB_; } - bool GetDetach() { return fDetachDB; } void CloseDb(const std::string& strFile); bool RemoveDb(const std::string& strFile); @@ -323,10 +319,12 @@ 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