| 565 | } |
| 566 | |
| 567 | void NetDb::VisitRouterInfos(RouterInfoVisitor v) |
| 568 | { |
| 569 | std::lock_guard<std::mutex> lock(m_RouterInfosMutex); |
| 570 | for ( const auto & item : m_RouterInfos ) |
| 571 | v(item.second); |
| 572 | } |
| 573 | |
| 574 | size_t NetDb::VisitRandomRouterInfos(RouterInfoFilter filter, RouterInfoVisitor v, size_t n) |
| 575 | { |