diff --git a/daemon/I2PControlHandlers.cpp b/daemon/I2PControlHandlers.cpp index 69488273..6f89bc45 100644 --- a/daemon/I2PControlHandlers.cpp +++ b/daemon/I2PControlHandlers.cpp @@ -40,6 +40,8 @@ namespace client m_RouterInfoHandlers["i2p.router.net.status.v6"] = &I2PControlHandlers::NetStatusV6Handler; m_RouterInfoHandlers["i2p.router.net.error"] = &I2PControlHandlers::NetErrorHandler; m_RouterInfoHandlers["i2p.router.net.error.v6"] = &I2PControlHandlers::NetErrorV6Handler; + m_RouterInfoHandlers["i2p.router.net.testing"] = &I2PControlHandlers::NetTestingHandler; + m_RouterInfoHandlers["i2p.router.net.testing.v6"] = &I2PControlHandlers::NetTestingV6Handler; m_RouterInfoHandlers["i2p.router.net.tunnels.participating"] = &I2PControlHandlers::TunnelsParticipatingHandler; m_RouterInfoHandlers["i2p.router.net.tunnels.successrate"] = &I2PControlHandlers::TunnelsSuccessRateHandler; m_RouterInfoHandlers["i2p.router.net.total.received.bytes"] = &I2PControlHandlers::NetTotalReceivedBytes; @@ -155,6 +157,16 @@ namespace client InsertParam (results, "i2p.router.net.error.v6", (int)i2p::context.GetErrorV6 ()); } + void I2PControlHandlers::NetTestingHandler (std::ostringstream& results) + { + InsertParam (results, "i2p.router.net.testing", (int)i2p::context.GetTesting ()); + } + + void I2PControlHandlers::NetTestingV6Handler (std::ostringstream& results) + { + InsertParam (results, "i2p.router.net.testing.v6", (int)i2p::context.GetTestingV6 ()); + } + void I2PControlHandlers::TunnelsParticipatingHandler (std::ostringstream& results) { int transit = i2p::tunnel::tunnels.GetTransitTunnels ().size (); diff --git a/daemon/I2PControlHandlers.h b/daemon/I2PControlHandlers.h index 61a8cab0..42e51fba 100644 --- a/daemon/I2PControlHandlers.h +++ b/daemon/I2PControlHandlers.h @@ -50,6 +50,8 @@ namespace client void NetStatusV6Handler (std::ostringstream& results); void NetErrorHandler (std::ostringstream& results); void NetErrorV6Handler (std::ostringstream& results); + void NetTestingHandler (std::ostringstream& results); + void NetTestingV6Handler (std::ostringstream& results); void TunnelsParticipatingHandler (std::ostringstream& results); void TunnelsSuccessRateHandler (std::ostringstream& results); void InboundBandwidth1S (std::ostringstream& results);