refactor: Do not expose CAddrMan members as protected without need

This commit is contained in:
Hennadii Stepanov
2021-01-01 23:10:31 +02:00
parent be4171679b
commit 5cd7f8abe3

View File

@@ -173,11 +173,10 @@ static const int64_t ADDRMAN_TEST_WINDOW = 40*60; // 40 minutes
class CAddrMan class CAddrMan
{ {
friend class CAddrManTest; friend class CAddrManTest;
protected: private:
//! critical section to protect the inner data structures //! critical section to protect the inner data structures
mutable RecursiveMutex cs; mutable RecursiveMutex cs;
private:
//! Serialization versions. //! Serialization versions.
enum Format : uint8_t { enum Format : uint8_t {
V0_HISTORICAL = 0, //!< historic format, before commit e6b343d88 V0_HISTORICAL = 0, //!< historic format, before commit e6b343d88
@@ -237,6 +236,7 @@ protected:
//! Source of random numbers for randomization in inner loops //! Source of random numbers for randomization in inner loops
FastRandomContext insecure_rand; FastRandomContext insecure_rand;
private:
//! Find an entry. //! Find an entry.
CAddrInfo* Find(const CNetAddr& addr, int *pnId = nullptr) EXCLUSIVE_LOCKS_REQUIRED(cs); CAddrInfo* Find(const CNetAddr& addr, int *pnId = nullptr) EXCLUSIVE_LOCKS_REQUIRED(cs);