Changeset View
Changeset View
Standalone View
Standalone View
src/addrdb.cpp
Show First 20 Lines • Show All 105 Lines • ▼ Show 20 Lines | bool DeserializeFileDB(const CChainParams &chainParams, const fs::path &path, | ||||
CAutoFile filein(file, SER_DISK, CLIENT_VERSION); | CAutoFile filein(file, SER_DISK, CLIENT_VERSION); | ||||
if (filein.IsNull()) { | 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 | ||||
CBanDB::CBanDB(const CChainParams &chainParamsIn) : chainParams(chainParamsIn) { | CBanDB::CBanDB(const CChainParams &chainParamsIn) : chainParams(chainParamsIn) { | ||||
pathBanlist = GetDataDir() / "banlist.dat"; | pathBanlist = GetDataDir() / "banlist.dat"; | ||||
} | } | ||||
bool CBanDB::Write(const banmap_t &banSet) { | bool CBanDB::Write(const banmap_t &banSet) { | ||||
return SerializeFileDB(chainParams, "banlist", pathBanlist, banSet); | return SerializeFileDB(chainParams, "banlist", pathBanlist, banSet); | ||||
} | } | ||||
Show All 26 Lines |