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