aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Newbery <john@johnnewbery.com>2020-12-23 11:58:57 +0000
committerJohn Newbery <john@johnnewbery.com>2021-04-30 11:29:17 +0100
commit0829516d1f3868c1c2ba507feee718325d81e329 (patch)
tree483863fbe439aff262a38c821b387952383ccfa4
parent09cc66c00e1d5fabe11ffcc32cad060e6b483b20 (diff)
downloadbitcoin-0829516d1f3868c1c2ba507feee718325d81e329.tar.xz
[refactor] Remove unused ForEachNodeThen() template
-rw-r--r--src/net.h22
-rw-r--r--src/test/fuzz/connman.cpp3
2 files changed, 0 insertions, 25 deletions
diff --git a/src/net.h b/src/net.h
index dc0d97372f..40b17e7020 100644
--- a/src/net.h
+++ b/src/net.h
@@ -844,28 +844,6 @@ public:
}
};
- template<typename Callable, typename CallableAfter>
- void ForEachNodeThen(Callable&& pre, CallableAfter&& post)
- {
- LOCK(cs_vNodes);
- for (auto&& node : vNodes) {
- if (NodeFullyConnected(node))
- pre(node);
- }
- post();
- };
-
- template<typename Callable, typename CallableAfter>
- void ForEachNodeThen(Callable&& pre, CallableAfter&& post) const
- {
- LOCK(cs_vNodes);
- for (auto&& node : vNodes) {
- if (NodeFullyConnected(node))
- pre(node);
- }
- post();
- };
-
// Addrman functions
std::vector<CAddress> GetAddresses(size_t max_addresses, size_t max_pct);
/**
diff --git a/src/test/fuzz/connman.cpp b/src/test/fuzz/connman.cpp
index e07f25dedf..acfd5f9797 100644
--- a/src/test/fuzz/connman.cpp
+++ b/src/test/fuzz/connman.cpp
@@ -65,9 +65,6 @@ FUZZ_TARGET_INIT(connman, initialize_connman)
connman.ForEachNode([](auto) {});
},
[&] {
- connman.ForEachNodeThen([](auto) {}, []() {});
- },
- [&] {
(void)connman.ForNode(fuzzed_data_provider.ConsumeIntegral<NodeId>(), [&](auto) { return fuzzed_data_provider.ConsumeBool(); });
},
[&] {