21 references to TimeoutControl
Microsoft.AspNetCore.Server.Kestrel.Core (21)
Internal\Http2\Http2Connection.cs (21)
296
TimeoutControl
.InitializeHttp2(_inputFlowControl);
297
TimeoutControl
.SetTimeout(Limits.KeepAliveTimeout, TimeoutReason.KeepAlive);
480
TimeoutControl
.CancelTimeout();
481
TimeoutControl
.StartDrainTimeout(Limits.MinResponseDataRate, Limits.MaxResponseBufferSize);
841
if (
TimeoutControl
.TimerReason != TimeoutReason.None)
843
Debug.Assert(
TimeoutControl
.TimerReason == TimeoutReason.KeepAlive, "Non keep-alive timeout set at start of trailer headers.");
844
TimeoutControl
.CancelTimeout();
847
TimeoutControl
.SetTimeout(Limits.RequestHeadersTimeout, TimeoutReason.RequestHeaders);
867
if (
TimeoutControl
.TimerReason != TimeoutReason.None)
869
Debug.Assert(
TimeoutControl
.TimerReason == TimeoutReason.KeepAlive, "Non keep-alive timeout set at start of stream.");
870
TimeoutControl
.CancelTimeout();
875
TimeoutControl
.SetTimeout(Limits.RequestHeadersTimeout, TimeoutReason.RequestHeaders);
1093
if (
TimeoutControl
.TimerReason == TimeoutReason.KeepAlive)
1095
TimeoutControl
.ResetTimeout(Limits.KeepAliveTimeout, TimeoutReason.KeepAlive);
1212
TimeoutControl
.CancelTimeout();
1219
Debug.Assert(
TimeoutControl
.TimerReason == TimeoutReason.RequestHeaders, "Received continuation frame without request header timeout being set.");
1223
TimeoutControl
.CancelTimeout();
1553
if (
TimeoutControl
.TimerReason == TimeoutReason.None)
1555
TimeoutControl
.SetTimeout(Limits.KeepAliveTimeout, TimeoutReason.KeepAlive);
1560
Debug.Assert(
TimeoutControl
.TimerReason == TimeoutReason.RequestHeaders ||
1561
TimeoutControl
.TimerReason == TimeoutReason.KeepAlive);