diff --git a/src/avalanche/test/processor_tests.cpp b/src/avalanche/test/processor_tests.cpp --- a/src/avalanche/test/processor_tests.cpp +++ b/src/avalanche/test/processor_tests.cpp @@ -38,6 +38,7 @@ } // namespace } // namespace avalanche +namespace { struct CConnmanTest : public CConnman { using CConnman::CConnman; void AddNode(CNode &node) { @@ -52,6 +53,7 @@ vNodes.clear(); } }; +} // namespace BOOST_FIXTURE_TEST_SUITE(processor_tests, TestChain100Setup) diff --git a/src/net.h b/src/net.h --- a/src/net.h +++ b/src/net.h @@ -130,6 +130,10 @@ std::string command; }; +namespace { +struct CConnmanTest; +} + class NetEventsInterface; class CConnman { public: @@ -498,7 +502,7 @@ std::atomic m_next_send_inv_to_incoming{0}; - friend struct CConnmanTest; + friend struct ::CConnmanTest; }; void Discover(); diff --git a/src/test/denialofservice_tests.cpp b/src/test/denialofservice_tests.cpp --- a/src/test/denialofservice_tests.cpp +++ b/src/test/denialofservice_tests.cpp @@ -24,6 +24,7 @@ #include +namespace { struct CConnmanTest : public CConnman { using CConnman::CConnman; void AddNode(CNode &node) { @@ -38,6 +39,7 @@ vNodes.clear(); } }; +} // namespace // Tests these internal-to-net_processing.cpp methods: extern bool AddOrphanTx(const CTransactionRef &tx, NodeId peer);