diff options
author | Pieter Wuille <pieter.wuille@gmail.com> | 2015-04-19 11:10:13 -0700 |
---|---|---|
committer | Pieter Wuille <pieter.wuille@gmail.com> | 2015-04-19 11:10:23 -0700 |
commit | 1d5b47a9033738743e5323409777b1415a0d0af7 (patch) | |
tree | 9c5dcb4c5e3e44204d45a53922f205545f77c750 /src/addrman.h | |
parent | 8f955b9661224adc950e302b42d2f7bcb5e90bef (diff) |
nLastTry is only used for addrman entries
No need to define it for every CAddress, as it's memory only anyway.
Diffstat (limited to 'src/addrman.h')
-rw-r--r-- | src/addrman.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/addrman.h b/src/addrman.h index 8116d0b763..5badd4ef95 100644 --- a/src/addrman.h +++ b/src/addrman.h @@ -22,6 +22,10 @@ */ class CAddrInfo : public CAddress { +public: + //! last try whatsoever by us (memory only) + int64_t nLastTry; + private: //! where knowledge about this address first came from CNetAddr source; @@ -29,9 +33,6 @@ private: //! last successful connection by us int64_t nLastSuccess; - //! last try whatsoever by us: - // int64_t CAddress::nLastTry - //! connection attempts since last successful attempt int nAttempts; @@ -231,7 +232,7 @@ protected: //! Select an address to connect to. //! nUnkBias determines how much to favor new addresses over tried ones (min=0, max=100) - CAddress Select_(); + CAddrInfo Select_(); #ifdef DEBUG_ADDRMAN //! Perform consistency check. Returns an error code or zero. @@ -533,9 +534,9 @@ public: * Choose an address to connect to. * nUnkBias determines how much "new" entries are favored over "tried" ones (0-100). */ - CAddress Select() + CAddrInfo Select() { - CAddress addrRet; + CAddrInfo addrRet; { LOCK(cs); Check(); |