3 writes to _windowSize
System.ServiceModel.Primitives (3)
System\ServiceModel\Channels\TransmissionStrategy.cs (3)
301
_windowSize
= 1;
643
_windowSize
= Math.Min(_maxWindowSize, Math.Min(_slowStartThreshold + 1, _windowSize + (int)slide));
661
_windowSize
= Math.Min(_maxWindowSize, _windowSize + 1);
15 references to _windowSize
System.ServiceModel.Primitives (15)
System\ServiceModel\Channels\TransmissionStrategy.cs (15)
201
if (_requestAcks && (_window.Count ==
_windowSize
- 1 || QuotaRemaining == 1)) // can't add any more
225
return (_window.Count <
_windowSize
&& // Does the message fit in the transmission window?
259
int count = Math.Min(
_windowSize
, QuotaRemaining) - _window.Count;
299
_slowStartThreshold = Math.Max(1,
_windowSize
>> 1);
300
_lossWindowSize =
_windowSize
;
592
QuotaRemaining = quotaRemaining - Math.Min(
_windowSize
, _window.Count);
624
long oldWindowEnd = _windowStart +
_windowSize
;
631
int inFlightAfterAck = Math.Min(
_windowSize
, _window.Count) - (int)slide;
641
if (
_windowSize
<= _slowStartThreshold)
643
_windowSize = Math.Min(_maxWindowSize, Math.Min(_slowStartThreshold + 1,
_windowSize
+ (int)slide));
656
int windowGrowthAckThreshold = ((
_windowSize
- _slowStartThreshold) *
_windowSize
) / segmentSize;
661
_windowSize = Math.Min(_maxWindowSize,
_windowSize
+ 1);
667
int sendEndIndex = Math.Min(
_windowSize
, _window.Count);
673
for (int i = sendBeginIndex; i <
_windowSize
&& i < _window.Count; i++)