add string representation to SessionResult

pull/1693/head
Jeff Becker 3 years ago
parent 1d1d97b0ef
commit e3281cd026
No known key found for this signature in database
GPG Key ID: F357B3B42F6F9B05

@ -20,6 +20,25 @@ namespace llarp
NoLink
};
inline std::ostream&
operator<<(std::ostream& out, const SessionResult& st)
{
switch (st)
{
case SessionResult::Establish:
return out << "success";
case SessionResult::Timeout:
return out << "timeout";
case SessionResult::NoLink:
return out << "no link";
case SessionResult::InvalidRouter:
return out << "invalid router";
case SessionResult::RouterNotFound:
return out << "not found";
}
return out;
}
using RouterCallback = std::function<void(const RouterID&, const SessionResult)>;
struct IOutboundSessionMaker

@ -1220,7 +1220,8 @@ namespace llarp
router,
" (",
previous_fails + 1,
" consecutive failures)");
" consecutive failures) result=",
result);
}
else
{

Loading…
Cancel
Save