2 implementations of IHttp3Stream
Microsoft.AspNetCore.Server.Kestrel.Core (2)
Internal\Http3\Http3ControlStream.cs (1)
16
internal abstract class Http3ControlStream :
IHttp3Stream
, IThreadPoolWorkItem
Internal\Http3\Http3Stream.cs (1)
27
internal abstract partial class Http3Stream : HttpProtocol,
IHttp3Stream
, IHttpStreamHeadersHandler, IThreadPoolWorkItem
11 references to IHttp3Stream
Microsoft.AspNetCore.Server.Kestrel.Core (11)
Internal\Http3\Http3Connection.cs (6)
25
internal readonly Dictionary<long,
IHttp3Stream
> _streams = new();
282
foreach (
var
stream in _streams.Values)
516
foreach (
var
stream in _streams.Values)
817
void IHttp3StreamLifetimeHandler.OnStreamCreated(
IHttp3Stream
stream)
834
void IHttp3StreamLifetimeHandler.OnStreamCompleted(
IHttp3Stream
stream)
889
void IHttp3StreamLifetimeHandler.OnStreamHeaderReceived(
IHttp3Stream
stream)
Internal\Http3\Http3FrameWriter.cs (2)
41
private readonly
IHttp3Stream
_http3Stream;
59
public Http3FrameWriter(ConnectionContext connectionContext, ITimeoutControl timeoutControl, MinDataRate? minResponseDataRate, MemoryPool<byte> memoryPool, KestrelTrace log, IStreamIdFeature streamIdFeature, Http3PeerSettings clientPeerSettings,
IHttp3Stream
http3Stream)
Internal\Http3\IHttp3StreamLifetimeHandler.cs (3)
9
void OnStreamCreated(
IHttp3Stream
stream);
10
void OnStreamHeaderReceived(
IHttp3Stream
stream);
11
void OnStreamCompleted(
IHttp3Stream
stream);