| 1169 | } |
| 1170 | |
| 1171 | std::shared_ptr<const RouterInfo> NetDb::GetRandomSSU2PeerTestRouter (bool v4, const std::unordered_set<IdentHash>& excluded) const |
| 1172 | { |
| 1173 | return GetRandomRouter ( |
| 1174 | [v4, &excluded](std::shared_ptr<const RouterInfo> router)->bool |
| 1175 | { |
| 1176 | return !router->IsHidden () && router->IsECIES () && |
| 1177 | router->IsSSU2PeerTesting (v4) && !excluded.count (router->GetIdentHash ()); |
| 1178 | }); |
| 1179 | } |
| 1180 | |
| 1181 | std::shared_ptr<const RouterInfo> NetDb::GetRandomSSU2Introducer (bool v4, const std::unordered_set<IdentHash>& excluded) const |
| 1182 | { |
no test coverage detected