4 writes to _streamWindow
Microsoft.AspNetCore.Server.Kestrel.Core (4)
Internal\Http2\Http2OutputProducer.cs (4)
77
_streamWindow
= context.ClientPeerSettings.InitialWindowSize;
179
_streamWindow
-= bytes;
196
_streamWindow
= initialWindowSize;
734
_streamWindow
+= bytes;
6 references to _streamWindow
Microsoft.AspNetCore.Server.Kestrel.Core (6)
Internal\Http2\Http2OutputProducer.cs (6)
99
internal (int, long, State, State, long) SchedulingState => (Stream.StreamId, _unconsumedBytes, _unobservedState, _currentState,
_streamWindow
);
171
return Math.Min(bytes,
_streamWindow
);
319
if (
_streamWindow
> 0)
711
var maxUpdate = Http2PeerSettings.MaxWindowSize -
_streamWindow
;
733
var wasDepleted =
_streamWindow
<= 0;
735
return wasDepleted &&
_streamWindow
> 0 && _unconsumedBytes > 0;