MCPcopy Create free account
hub / github.com/ceph/ceph / remove_messenger

Method remove_messenger

src/msg/async/AsyncMessenger.cc:347–355  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

345}
346
347void AsyncMessengerSocketHook::remove_messenger(
348 AsyncMessenger& msgr) {
349 for (auto it = m_msgrs.begin(); it != m_msgrs.end(); ++it) {
350 if (&msgr == it->second) {
351 m_msgrs.erase(it);
352 break;
353 }
354 }
355}
356std::list<std::string> AsyncMessengerSocketHook::messengers() const {
357 std::list<std::string> result;
358 std::transform(m_msgrs.begin(), m_msgrs.end(), std::back_inserter(result),

Callers 1

~AsyncMessengerMethod · 0.80

Calls 3

beginMethod · 0.45
endMethod · 0.45
eraseMethod · 0.45

Tested by

no test coverage detected