From a749fa539ae4330dd5d610286f418156e080e9dd Mon Sep 17 00:00:00 2001 From: John Newbery Date: Mon, 1 Nov 2021 15:32:19 +0000 Subject: [PATCH] [addrman] Remove AddrMan friends AddrMan's friends both inherit from AddrMan, so just make the private member protected and remove the friends. --- src/addrman.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/addrman.h b/src/addrman.h index a9f697f66f..455d84ca71 100644 --- a/src/addrman.h +++ b/src/addrman.h @@ -53,6 +53,7 @@ static constexpr int32_t DEFAULT_ADDRMAN_CONSISTENCY_CHECKS{0}; */ class AddrMan { +protected: const std::unique_ptr m_impl; public: @@ -135,9 +136,6 @@ public: void SetServices(const CService& addr, ServiceFlags nServices); const std::vector& GetAsmap() const; - - friend class AddrManTest; - friend class AddrManDeterministic; }; #endif // BITCOIN_ADDRMAN_H