public void AddReplySampleFor(RequestState reqs, ISender s, TimeSpan rtt) {
/*
* Let's look at how long it took to get this reply:
*/
if( reqs.GotAck ) {
lock(_sync) {
TimeStats ts = _acked_rtt_stats;
ts.AddSample(rtt.TotalMilliseconds);
_min_timeout = Math.Min(_min_timeout, ts.AvePlusKStdDev(_STD_DEVS));
}
}
else {
AddAckSampleFor(reqs, s, rtt);
}
}
public bool IsTimeToCheck(DateTime dt) {