1 write to windowStart
System.ServiceModel (1)
System\ServiceModel\Channels\TransmissionStrategy.cs (1)
742
this.
windowStart
+= slide;
28 references to windowStart
System.ServiceModel (28)
System\ServiceModel\Channels\TransmissionStrategy.cs (28)
118
return (this.last != 0 && this.
windowStart
== this.last + 1);
231
sequenceNumber = this.
windowStart
+ this.window.Count;
250
int index = (int)(sequenceNumber - this.
windowStart
);
365
attemptInfo = new MessageAttemptInfo(this.window.GetMessage(0), this.
windowStart
, this.window.GetRetryCount(0), this.window.GetState(0));
429
if (next < this.
windowStart
)
436
int index = (int)(next - this.
windowStart
);
463
this.last = this.
windowStart
+ this.window.Count - 1;
558
if ((this.
windowStart
== 1) && (this.window.Count == 0))
569
return ranges[0].Upper >= (this.
windowStart
- 1);
587
Int64 lastMessageSent = this.
windowStart
+ this.window.Count - 1;
588
Int64 lastMessageAcked = this.
windowStart
- 1;
607
if (range.Upper >= this.
windowStart
)
609
if (range.Lower <= this.
windowStart
)
616
int beginIndex = (int)(range.Lower - this.
windowStart
);
617
int endIndex = (int)((range.Upper > lastMessageSent) ? (this.window.Count - 1) : (range.Upper - this.
windowStart
));
624
int beginIndex = (int)((range.Lower < this.
windowStart
) ? 0 : (range.Lower - this.
windowStart
));
625
int endIndex = (int)((range.Upper > lastMessageSent) ? (this.window.Count - 1) : (range.Upper - this.
windowStart
));
694
if (range.Upper < this.
windowStart
)
696
if (range.Upper == this.
windowStart
- 1 && (quotaRemaining != -1) && quotaRemaining > this.quotaRemaining)
701
else if (range.Lower <= this.
windowStart
)
707
Int64 slide = range.Upper - this.
windowStart
+ 1;
729
Int64 oldWindowEnd = this.
windowStart
+ this.windowSize;
753
sendBeginIndex = Math.Max(0, (int)oldWindowEnd - (int)this.
windowStart
);
769
sendBeginIndex = Math.Max(0, (int)oldWindowEnd - (int)this.
windowStart
);
780
Int64 sequenceNumber = this.
windowStart
+ i;
801
this.window.SetTransferred((int)(i - this.
windowStart
));
831
if (this.
windowStart
+ this.window.Count + this.waitQueue.Count == Int64.MaxValue)