aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcoFalke <falke.marco@gmail.com>2021-11-30 14:49:43 +0100
committerMarcoFalke <falke.marco@gmail.com>2021-11-30 14:46:16 +0100
commitfa815f8473c56df66302340c5961d18226a60e6f (patch)
tree118fda19c523e1837dcc2efc4756ead957f3ed34
parentffdf8ee43e2440ab59b85846ab98854b17e49e49 (diff)
downloadbitcoin-fa815f8473c56df66302340c5961d18226a60e6f.tar.xz
Replace addrman.h include with forward decl in net.h
Also, add missing addrman.h includes
-rw-r--r--src/net.cpp1
-rw-r--r--src/net.h6
-rw-r--r--src/rpc/net.cpp1
-rw-r--r--src/test/fuzz/connman.cpp1
4 files changed, 6 insertions, 3 deletions
diff --git a/src/net.cpp b/src/net.cpp
index db496c2185..b112b8d233 100644
--- a/src/net.cpp
+++ b/src/net.cpp
@@ -10,6 +10,7 @@
#include <net.h>
#include <addrdb.h>
+#include <addrman.h>
#include <banman.h>
#include <clientversion.h>
#include <compat.h>
diff --git a/src/net.h b/src/net.h
index dd5cc66a04..e9baa57a9b 100644
--- a/src/net.h
+++ b/src/net.h
@@ -6,7 +6,6 @@
#ifndef BITCOIN_NET_H
#define BITCOIN_NET_H
-#include <addrman.h>
#include <chainparams.h>
#include <common/bloom.h>
#include <compat.h>
@@ -37,9 +36,10 @@
#include <thread>
#include <vector>
-class CScheduler;
-class CNode;
+class AddrMan;
class BanMan;
+class CNode;
+class CScheduler;
struct bilingual_str;
/** Default for -whitelistrelay. */
diff --git a/src/rpc/net.cpp b/src/rpc/net.cpp
index e33f1ce4a3..f4456bebc5 100644
--- a/src/rpc/net.cpp
+++ b/src/rpc/net.cpp
@@ -4,6 +4,7 @@
#include <rpc/server.h>
+#include <addrman.h>
#include <banman.h>
#include <chainparams.h>
#include <clientversion.h>
diff --git a/src/test/fuzz/connman.cpp b/src/test/fuzz/connman.cpp
index 9e4718e603..fc5cd664dc 100644
--- a/src/test/fuzz/connman.cpp
+++ b/src/test/fuzz/connman.cpp
@@ -2,6 +2,7 @@
// Distributed under the MIT software license, see the accompanying
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
+#include <addrman.h>
#include <chainparams.h>
#include <chainparamsbase.h>
#include <net.h>