mirror of
https://github.com/PurpleI2P/i2pd
synced 2024-11-10 08:00:38 +03:00
show latency of tunnels in web ui
This commit is contained in:
parent
76c9b66db4
commit
752e74d33c
@ -300,12 +300,16 @@ namespace http {
|
|||||||
s << "<b>Inbound tunnels:</b><br>\r\n";
|
s << "<b>Inbound tunnels:</b><br>\r\n";
|
||||||
for (auto & it : pool->GetInboundTunnels ()) {
|
for (auto & it : pool->GetInboundTunnels ()) {
|
||||||
it->Print(s);
|
it->Print(s);
|
||||||
|
if(it->LatencyIsKnown())
|
||||||
|
s << " ( " << it->GetMeanLatency() << "ms )";
|
||||||
ShowTunnelDetails(s, it->GetState (), it->GetNumReceivedBytes ());
|
ShowTunnelDetails(s, it->GetState (), it->GetNumReceivedBytes ());
|
||||||
}
|
}
|
||||||
s << "<br>\r\n";
|
s << "<br>\r\n";
|
||||||
s << "<b>Outbound tunnels:</b><br>\r\n";
|
s << "<b>Outbound tunnels:</b><br>\r\n";
|
||||||
for (auto & it : pool->GetOutboundTunnels ()) {
|
for (auto & it : pool->GetOutboundTunnels ()) {
|
||||||
it->Print(s);
|
it->Print(s);
|
||||||
|
if(it->LatencyIsKnown())
|
||||||
|
s << " ( " << it->GetMeanLatency() << "ms )";
|
||||||
ShowTunnelDetails(s, it->GetState (), it->GetNumSentBytes ());
|
ShowTunnelDetails(s, it->GetState (), it->GetNumSentBytes ());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -401,12 +405,16 @@ namespace http {
|
|||||||
s << "<b>Inbound tunnels:</b><br>\r\n";
|
s << "<b>Inbound tunnels:</b><br>\r\n";
|
||||||
for (auto & it : i2p::tunnel::tunnels.GetInboundTunnels ()) {
|
for (auto & it : i2p::tunnel::tunnels.GetInboundTunnels ()) {
|
||||||
it->Print(s);
|
it->Print(s);
|
||||||
|
if(it->LatencyIsKnown())
|
||||||
|
s << " ( " << it->GetMeanLatency() << "ms )";
|
||||||
ShowTunnelDetails(s, it->GetState (), it->GetNumReceivedBytes ());
|
ShowTunnelDetails(s, it->GetState (), it->GetNumReceivedBytes ());
|
||||||
}
|
}
|
||||||
s << "<br>\r\n";
|
s << "<br>\r\n";
|
||||||
s << "<b>Outbound tunnels:</b><br>\r\n";
|
s << "<b>Outbound tunnels:</b><br>\r\n";
|
||||||
for (auto & it : i2p::tunnel::tunnels.GetOutboundTunnels ()) {
|
for (auto & it : i2p::tunnel::tunnels.GetOutboundTunnels ()) {
|
||||||
it->Print(s);
|
it->Print(s);
|
||||||
|
if(it->LatencyIsKnown())
|
||||||
|
s << " ( " << it->GetMeanLatency() << "ms )";
|
||||||
ShowTunnelDetails(s, it->GetState (), it->GetNumSentBytes ());
|
ShowTunnelDetails(s, it->GetState (), it->GetNumSentBytes ());
|
||||||
}
|
}
|
||||||
s << "<br>\r\n";
|
s << "<br>\r\n";
|
||||||
|
Loading…
Reference in New Issue
Block a user