diff options
| author | Jeremy Rubin <[email protected]> | 2016-06-15 19:28:04 -0400 |
|---|---|---|
| committer | Cory Fields <[email protected]> | 2016-09-08 13:06:05 -0400 |
| commit | d1a2295f0d58423652b124b48fc887a9721b765c (patch) | |
| tree | 72922e98c159106a37c8efdc2670630ab814f8cf /src/net.h | |
| parent | net: move vNodesDisconnected into CConnman (diff) | |
| download | discoin-d1a2295f0d58423652b124b48fc887a9721b765c.tar.xz discoin-d1a2295f0d58423652b124b48fc887a9721b765c.zip | |
Made the ForEachNode* functions in src/net.cpp more pragmatic and self documenting
Diffstat (limited to 'src/net.h')
| -rw-r--r-- | src/net.h | 12 |
1 files changed, 8 insertions, 4 deletions
@@ -129,10 +129,14 @@ public: bool CheckIncomingNonce(uint64_t nonce); bool ForNode(NodeId id, std::function<bool(CNode* pnode)> func); - bool ForEachNode(std::function<bool(CNode* pnode)> func); - bool ForEachNode(std::function<bool(const CNode* pnode)> func) const; - bool ForEachNodeThen(std::function<bool(CNode* pnode)> pre, std::function<void()> post); - bool ForEachNodeThen(std::function<bool(const CNode* pnode)> pre, std::function<void()> post) const; + bool ForEachNodeContinueIf(std::function<bool(CNode* pnode)> func); + bool ForEachNodeContinueIf(std::function<bool(const CNode* pnode)> func) const; + bool ForEachNodeContinueIfThen(std::function<bool(CNode* pnode)> pre, std::function<void()> post); + bool ForEachNodeContinueIfThen(std::function<bool(const CNode* pnode)> pre, std::function<void()> post) const; + void ForEachNode(std::function<void(CNode* pnode)> func); + void ForEachNode(std::function<void(const CNode* pnode)> func) const; + void ForEachNodeThen(std::function<void(CNode* pnode)> pre, std::function<void()> post); + void ForEachNodeThen(std::function<void(const CNode* pnode)> pre, std::function<void()> post) const; void RelayTransaction(const CTransaction& tx); |