From: svost Date: Sat, 26 Mar 2016 20:28:04 +0000 (+0300) Subject: Remove BOOST_FOREACH macro X-Git-Tag: nvc-v0.5.8~28^2 X-Git-Url: https://git.novaco.in/?p=novacoin.git;a=commitdiff_plain;h=refs%2Fpull%2F293%2Fhead;hp=5cb6f52e680a7b6058ead3e24442d0630153b9cd Remove BOOST_FOREACH macro --- diff --git a/src/net.cpp b/src/net.cpp index 9d3b998..c69e83c 100644 --- a/src/net.cpp +++ b/src/net.cpp @@ -570,10 +570,9 @@ void CNode::copyStats(CNodeStats &stats) } #undef X - - - - +void Release(CNode* node) { + node->Release(); +} @@ -925,8 +924,7 @@ void ThreadSocketHandler2(void* parg) } { LOCK(cs_vNodes); - BOOST_FOREACH(CNode* pnode, vNodesCopy) - pnode->Release(); + for_each(vNodesCopy.begin(), vNodesCopy.end(), Release); } Sleep(10); @@ -1507,8 +1505,7 @@ void ThreadMessageHandler2(void* parg) { LOCK(cs_vNodes); - BOOST_FOREACH(CNode* pnode, vNodesCopy) - pnode->Release(); + for_each(vNodesCopy.begin(), vNodesCopy.end(), Release); } // Wait and allow messages to bunch up.