1 write to _windowStart
System.ServiceModel.Primitives (1)
System\ServiceModel\Channels\TransmissionStrategy.cs (1)
637
_windowStart
+= slide;
28 references to _windowStart
System.ServiceModel.Primitives (28)
System\ServiceModel\Channels\TransmissionStrategy.cs (28)
104
return (Last != 0 &&
_windowStart
== Last + 1);
198
sequenceNumber =
_windowStart
+ _window.Count;
217
int index = (int)(sequenceNumber -
_windowStart
);
305
attemptInfo = new MessageAttemptInfo(_window.GetMessage(0),
_windowStart
, _window.GetRetryCount(0), _window.GetState(0));
372
if (next <
_windowStart
)
379
int index = (int)(next -
_windowStart
);
406
Last =
_windowStart
+ _window.Count - 1;
453
if ((
_windowStart
== 1) && (_window.Count == 0))
464
return ranges[0].Upper >= (
_windowStart
- 1);
482
long lastMessageSent =
_windowStart
+ _window.Count - 1;
483
long lastMessageAcked =
_windowStart
- 1;
502
if (range.Upper >=
_windowStart
)
504
if (range.Lower <=
_windowStart
)
511
int beginIndex = (int)(range.Lower -
_windowStart
);
512
int endIndex = (int)((range.Upper > lastMessageSent) ? (_window.Count - 1) : (range.Upper -
_windowStart
));
519
int beginIndex = (int)((range.Lower <
_windowStart
) ? 0 : (range.Lower -
_windowStart
));
520
int endIndex = (int)((range.Upper > lastMessageSent) ? (_window.Count - 1) : (range.Upper -
_windowStart
));
589
if (range.Upper <
_windowStart
)
591
if (range.Upper ==
_windowStart
- 1 && (quotaRemaining != -1) && quotaRemaining > QuotaRemaining)
596
else if (range.Lower <=
_windowStart
)
602
long slide = range.Upper -
_windowStart
+ 1;
624
long oldWindowEnd =
_windowStart
+ _windowSize;
648
sendBeginIndex = Math.Max(0, (int)oldWindowEnd - (int)
_windowStart
);
664
sendBeginIndex = Math.Max(0, (int)oldWindowEnd - (int)
_windowStart
);
675
long sequenceNumber =
_windowStart
+ i;
696
_window.SetTransferred((int)(i -
_windowStart
));
726
if (
_windowStart
+ _window.Count + _waitQueue.Count == long.MaxValue)