diff options
| author | Ben Woosley <[email protected]> | 2019-01-09 16:41:37 -0800 |
|---|---|---|
| committer | Ben Woosley <[email protected]> | 2019-01-13 22:50:36 -0800 |
| commit | d6b076c17bc7d513243711563b262524ef0ba74c (patch) | |
| tree | 0313896bea97550b6afe38e35f3fd657333ff550 /src/net.h | |
| parent | Merge #14517: qt: Fix start with the `-min` option (diff) | |
| download | discoin-d6b076c17bc7d513243711563b262524ef0ba74c.tar.xz discoin-d6b076c17bc7d513243711563b262524ef0ba74c.zip | |
Drop IsLimited in favor of IsReachable
These two methods have had the same meaning, but inverted, since
110b62f06992d0fb989153afff2dc3aea62a674f. Having one name for a single
concept simplifies the code.
Diffstat (limited to 'src/net.h')
| -rw-r--r-- | src/net.h | 16 |
1 files changed, 11 insertions, 5 deletions
@@ -520,17 +520,23 @@ enum bool IsPeerAddrLocalGood(CNode *pnode); void AdvertiseLocal(CNode *pnode); -void SetLimited(enum Network net, bool fLimited = true); -bool IsLimited(enum Network net); -bool IsLimited(const CNetAddr& addr); + +/** + * Mark a network as reachable or unreachable (no automatic connects to it) + * @note Networks are reachable by default + */ +void SetReachable(enum Network net, bool reachable); +/** @returns true if the network is reachable, false otherwise */ +bool IsReachable(enum Network net); +/** @returns true if the address is in a reachable network, false otherwise */ +bool IsReachable(const CNetAddr& addr); + bool AddLocal(const CService& addr, int nScore = LOCAL_NONE); bool AddLocal(const CNetAddr& addr, int nScore = LOCAL_NONE); void RemoveLocal(const CService& addr); bool SeenLocal(const CService& addr); bool IsLocal(const CService& addr); bool GetLocal(CService &addr, const CNetAddr *paddrPeer = nullptr); -bool IsReachable(enum Network net); -bool IsReachable(const CNetAddr &addr); CAddress GetLocalAddress(const CNetAddr *paddrPeer, ServiceFlags nLocalServices); |