4 writes to _streamWindow
Microsoft.AspNetCore.Server.Kestrel.Core (4)
Internal\Http2\Http2OutputProducer.cs (4)
70
_streamWindow
= context.ClientPeerSettings.InitialWindowSize;
172
_streamWindow
-= bytes;
189
_streamWindow
= initialWindowSize;
713
_streamWindow
+= bytes;
6 references to _streamWindow
Microsoft.AspNetCore.Server.Kestrel.Core (6)
Internal\Http2\Http2OutputProducer.cs (6)
92
internal (int, long, State, State, long) SchedulingState => (Stream.StreamId, _unconsumedBytes, _unobservedState, _currentState,
_streamWindow
);
164
return Math.Min(bytes,
_streamWindow
);
312
if (
_streamWindow
> 0)
690
var maxUpdate = Http2PeerSettings.MaxWindowSize -
_streamWindow
;
712
var wasDepleted =
_streamWindow
<= 0;
714
return wasDepleted &&
_streamWindow
> 0 && _unconsumedBytes > 0;