mirror of
https://github.com/dashpay/dash.git
synced 2024-12-24 19:42:46 +01:00
fb1a6c5261
f44abe4bed25a40145ab168adc1589f5df4146f3 refactor: Remove addrdb.h dependency from node.h (Hennadii Stepanov) Pull request description: `node.h` includes `addrdb.h` just for the sake of `banmap_t` type. This PR makes dependencies simpler and explicit. ~Also needless `typedef` has been removed from `enum BanReason`.~ ACKs for top commit: laanwj: ACK f44abe4bed25a40145ab168adc1589f5df4146f3 practicalswift: ACK f44abe4bed25a40145ab168adc1589f5df4146f3 Tree-SHA512: 33a1be20e5c629daf4a61ebbf93ea6494b9256887cebd4974de4782f6d324404b6cc84909533d9502b2cc19902083f1f9307d4fb7231e67db5b412b842d13072
16 lines
374 B
C++
16 lines
374 B
C++
// Copyright (c) 2019 The Bitcoin Core developers
|
|
// Distributed under the MIT software license, see the accompanying
|
|
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
|
|
|
|
#ifndef BITCOIN_NET_TYPES_H
|
|
#define BITCOIN_NET_TYPES_H
|
|
|
|
#include <map>
|
|
|
|
class CBanEntry;
|
|
class CSubNet;
|
|
|
|
using banmap_t = std::map<CSubNet, CBanEntry>;
|
|
|
|
#endif // BITCOIN_NET_TYPES_H
|