diff options
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); |