3 writes to windowSize
System.ServiceModel (3)
System\ServiceModel\Channels\TransmissionStrategy.cs (3)
361
this.
windowSize
= 1;
748
this.
windowSize
= Math.Min(this.maxWindowSize, Math.Min(this.slowStartThreshold + 1, this.windowSize + (int)slide));
766
this.
windowSize
= Math.Min(this.maxWindowSize, this.windowSize + 1);
15 references to windowSize
System.ServiceModel (15)
System\ServiceModel\Channels\TransmissionStrategy.cs (15)
234
if (this.requestAcks && (this.window.Count == this.
windowSize
- 1 || this.quotaRemaining == 1)) // can't add any more
273
return (this.window.Count < this.
windowSize
&& // Does the message fit in the transmission window?
307
int count = Math.Min(this.
windowSize
, this.quotaRemaining) - this.window.Count;
359
this.slowStartThreshold = Math.Max(1, this.
windowSize
>> 1);
360
this.lossWindowSize = this.
windowSize
;
697
this.quotaRemaining = quotaRemaining - Math.Min(this.
windowSize
, this.window.Count);
729
Int64 oldWindowEnd = this.windowStart + this.
windowSize
;
736
int inFlightAfterAck = Math.Min(this.
windowSize
, this.window.Count) - (int)slide;
746
if (this.
windowSize
<= this.slowStartThreshold)
748
this.windowSize = Math.Min(this.maxWindowSize, Math.Min(this.slowStartThreshold + 1, this.
windowSize
+ (int)slide));
761
int windowGrowthAckThreshold = ((this.
windowSize
- this.slowStartThreshold) * this.
windowSize
) / segmentSize;
766
this.windowSize = Math.Min(this.maxWindowSize, this.
windowSize
+ 1);
772
int sendEndIndex = Math.Min(this.
windowSize
, this.window.Count);
778
for (int i = sendBeginIndex; i < this.
windowSize
&& i < this.window.Count; i++)