From 4320ed5aced7bfe17825df7cf0f770bd4795dc79 Mon Sep 17 00:00:00 2001 From: Samuel Just Date: Wed, 29 May 2019 19:02:51 -0700 Subject: [PATCH] PeeringState: modernize accept_buffered_messages Signed-off-by: Samuel Just --- src/osd/PeeringState.h | 36 ++++++++++++------------------------ 1 file changed, 12 insertions(+), 24 deletions(-) diff --git a/src/osd/PeeringState.h b/src/osd/PeeringState.h index d4e3ede42c3..251a1e73526 100644 --- a/src/osd/PeeringState.h +++ b/src/osd/PeeringState.h @@ -75,33 +75,21 @@ struct PeeringCtx { } void accept_buffered_messages(BufferedRecoveryMessages &m) { - for (map >::iterator i = m.query_map.begin(); - i != m.query_map.end(); - ++i) { - map &omap = query_map[i->first]; - for (map::iterator j = i->second.begin(); - j != i->second.end(); - ++j) { - omap[j->first] = j->second; + for (auto &[target, qmap] : m.query_map) { + auto &omap = query_map[target]; + for (auto &[pg, query] : qmap) { + omap[pg] = query; } } - for (map > >::iterator i - = m.info_map.begin(); - i != m.info_map.end(); - ++i) { - vector > &ovec = - info_map[i->first]; - ovec.reserve(ovec.size() + i->second.size()); - ovec.insert(ovec.end(), i->second.begin(), i->second.end()); + for (auto &[target, ivec] : m.info_map) { + auto &ovec = info_map[target]; + ovec.reserve(ovec.size() + ivec.size()); + ovec.insert(ovec.end(), ivec.begin(), ivec.end()); } - for (map > >::iterator i - = m.notify_list.begin(); - i != m.notify_list.end(); - ++i) { - vector > &ovec = - notify_list[i->first]; - ovec.reserve(ovec.size() + i->second.size()); - ovec.insert(ovec.end(), i->second.begin(), i->second.end()); + for (auto &[target, nlist] : m.notify_list) { + auto &ovec = notify_list[target]; + ovec.reserve(ovec.size() + nlist.size()); + ovec.insert(ovec.end(), nlist.begin(), nlist.end()); } } }; -- 2.39.5