2 writes to _meanRtt
System.ServiceModel.Primitives (2)
System\ServiceModel\Channels\TransmissionStrategy.cs (2)
89_meanRtt = Math.Min((long)initRtt.TotalMilliseconds, Constants.MaxMeanRtt >> Constants.TimeMultiplier) << Constants.TimeMultiplier; 736_meanRtt = Math.Min(_meanRtt + (error >> Constants.Gain), Constants.MaxMeanRtt);
7 references to _meanRtt
System.ServiceModel.Primitives (7)
System\ServiceModel\Channels\TransmissionStrategy.cs (7)
90_serrRtt = _meanRtt >> 1; 93_timeout = Math.Max(((200 << Constants.TimeMultiplier) * 2) + _meanRtt, _meanRtt + (_serrRtt << Constants.ChebychevFactor)); 734long error = measuredRtt - _meanRtt; 736_meanRtt = Math.Min(_meanRtt + (error >> Constants.Gain), Constants.MaxMeanRtt); 737_timeout = Math.Max(((200 << Constants.TimeMultiplier) * 2) + _meanRtt, _meanRtt + (_serrRtt << Constants.ChebychevFactor));