2 types derived from Http3RawFrame
InMemory.FunctionalTests (1)
src\Servers\Kestrel\shared\test\Http3\Http3InMemory.cs (1)
835internal class Http3FrameWithPayload : Http3RawFrame
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (1)
src\Servers\Kestrel\shared\test\Http3\Http3InMemory.cs (1)
835internal class Http3FrameWithPayload : Http3RawFrame
3 instantiations of Http3RawFrame
Microsoft.AspNetCore.Server.Kestrel.Core (3)
Internal\Http3\Http3ControlStream.cs (1)
259var incomingFrame = new Http3RawFrame();
Internal\Http3\Http3FrameWriter.cs (1)
68_outgoingFrame = new Http3RawFrame();
Internal\Http3\Http3Stream.cs (1)
629var incomingFrame = new Http3RawFrame();
14 references to Http3RawFrame
Microsoft.AspNetCore.Server.Kestrel.Core (14)
Internal\Http3\Http3ControlStream.cs (7)
259var incomingFrame = new Http3RawFrame(); 324private ValueTask ProcessHttp3ControlStream(Http3RawFrame incomingFrame, bool isContinuedFrame, in ReadOnlySequence<byte> payload, out SequencePosition consumed) 350static void CheckMaxFrameSize(Http3RawFrame http3RawFrame) 422private ValueTask ProcessGoAwayFrameAsync(bool isContinuedFrame, Http3RawFrame incomingFrame, ReadOnlySequence<byte> payload, out SequencePosition consumed) 444private ValueTask ProcessCancelPushFrameAsync(Http3RawFrame incomingFrame, ReadOnlySequence<byte> payload, out SequencePosition consumed) 456private ValueTask ProcessMaxPushIdFrameAsync(Http3RawFrame incomingFrame, ReadOnlySequence<byte> payload, out SequencePosition consumed) 479private static void ParseVarIntWithFrameLengthValidation(Http3RawFrame incomingFrame, ReadOnlySequence<byte> payload, out SequencePosition consumed)
Internal\Http3\Http3FrameReader.cs (1)
24internal static bool TryReadFrame(ref ReadOnlySequence<byte> readableBuffer, Http3RawFrame frame, bool isContinuedFrame, out ReadOnlySequence<byte> framePayload)
Internal\Http3\Http3FrameWriter.cs (1)
42private readonly Http3RawFrame _outgoingFrame;
Internal\Http3\Http3Stream.cs (3)
629var incomingFrame = new Http3RawFrame(); 777private Task ProcessHttp3Stream<TContext>(IHttpApplication<TContext> application, Http3RawFrame incomingFrame, bool isContinuedFrame, 805private async Task ProcessHeadersFrameAsync<TContext>(IHttpApplication<TContext> application, Http3RawFrame incomingFrame, bool isContinuedFrame,
Internal\Infrastructure\KestrelTrace.Http3.cs (2)
36public void Http3FrameReceived(string connectionId, long streamId, Http3RawFrame frame) 44public void Http3FrameSending(string connectionId, long streamId, Http3RawFrame frame)