add speed to statistics

This commit is contained in:
icylogic
2016-01-18 01:31:50 +08:00
parent 5b895efdba
commit 7599704d1f
3 changed files with 117 additions and 13 deletions
@@ -343,7 +343,7 @@ namespace Shadowsocks.Controller
if (availabilityStatistics == null)
{
availabilityStatistics = new AvailabilityStatistics(_config, StatisticsConfiguration);
availabilityStatistics = new AvailabilityStatistics(this);
}
availabilityStatistics.UpdateConfiguration(_config, StatisticsConfiguration);
@@ -498,5 +498,13 @@ namespace Shadowsocks.Controller
Thread.Sleep(30 * 1000);
}
}
public void UpdateLatency(Server server, TimeSpan latency)
{
if (_config.availabilityStatistics)
{
availabilityStatistics.UpdateLatency((int) latency.TotalMilliseconds);
}
}
}
}