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