connect to introducer if not any yet

This commit is contained in:
orignal 2015-02-26 21:05:35 -05:00
parent b95b49bd19
commit ccf689ffd5
3 changed files with 17 additions and 0 deletions

View file

@ -894,6 +894,15 @@ namespace data
});
}
std::shared_ptr<const RouterInfo> NetDb::GetRandomIntroducer () const
{
return GetRandomRouter (
[](std::shared_ptr<const RouterInfo> router)->bool
{
return !router->IsHidden () && router->IsIntroducer ();
});
}
std::shared_ptr<const RouterInfo> NetDb::GetHighBandwidthRandomRouter (std::shared_ptr<const RouterInfo> compatibleWith) const
{
return GetRandomRouter (