Changeset View
Changeset View
Standalone View
Standalone View
src/addrdb.cpp
Show First 20 Lines • Show All 107 Lines • ▼ Show 20 Lines | if (filein.IsNull()) { | ||||
return error("%s: Failed to open file %s", __func__, path.string()); | return error("%s: Failed to open file %s", __func__, path.string()); | ||||
} | } | ||||
return DeserializeDB(chainParams, filein, data); | return DeserializeDB(chainParams, filein, data); | ||||
} | } | ||||
} // namespace | } // namespace | ||||
CBanDB::CBanDB(const CChainParams &chainParamsIn) : chainParams(chainParamsIn) { | CBanDB::CBanDB(fs::path ban_list_path, const CChainParams &_chainParams) | ||||
pathBanlist = GetDataDir() / "banlist.dat"; | : m_ban_list_path(std::move(ban_list_path)), chainParams(_chainParams) {} | ||||
} | |||||
bool CBanDB::Write(const banmap_t &banSet) { | bool CBanDB::Write(const banmap_t &banSet) { | ||||
return SerializeFileDB(chainParams, "banlist", pathBanlist, banSet); | return SerializeFileDB(chainParams, "banlist", m_ban_list_path, banSet); | ||||
} | } | ||||
bool CBanDB::Read(banmap_t &banSet) { | bool CBanDB::Read(banmap_t &banSet) { | ||||
return DeserializeFileDB(chainParams, pathBanlist, banSet); | return DeserializeFileDB(chainParams, m_ban_list_path, banSet); | ||||
} | } | ||||
CAddrDB::CAddrDB(const CChainParams &chainParamsIn) | CAddrDB::CAddrDB(const CChainParams &chainParamsIn) | ||||
: chainParams(chainParamsIn) { | : chainParams(chainParamsIn) { | ||||
pathAddr = GetDataDir() / "peers.dat"; | pathAddr = GetDataDir() / "peers.dat"; | ||||
} | } | ||||
bool CAddrDB::Write(const CAddrMan &addr) { | bool CAddrDB::Write(const CAddrMan &addr) { | ||||
Show All 15 Lines |