19 references to Http3InMemory
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (19)
Http3\Http3ConnectionBenchmarkBase.cs (1)
19
private
Http3InMemory
_http3;
src\Servers\Kestrel\shared\test\Http3\Http3InMemory.cs (18)
47
Logger = loggerFactory.CreateLogger<
Http3InMemory
>();
58
private readonly
Http3InMemory
_http3;
60
public TimeoutControlConnectionInvoker(
Http3InMemory
http3, ITimeoutHandler inner)
280
private readonly
Http3InMemory
_http3TestBase;
282
public LifetimeHandlerInterceptor(IHttp3StreamLifetimeHandler inner,
Http3InMemory
http3TestBase)
486
internal
Http3InMemory
TestBase { get; private protected set; }
685
public Http3RequestStream(
Http3InMemory
testBase, Http3Connection connection, TestStreamContext testStreamContext, Http3RequestHeaderHandler headerHandler)
740
Http3InMemory
.AssertFrameType(http3WithPayload.Type, Http3FrameType.Headers);
757
Http3InMemory
.AssertFrameType(http3WithPayload.Type, Http3FrameType.Headers);
832
public Http3ControlStream(
Http3InMemory
testBase, TestStreamContext testStreamContext)
842
Http3InMemory
.AssertFrameType(http3WithPayload.Type, Http3FrameType.Settings);
976
Http3InMemory
.AssertFrameType(frame.Type, Http3FrameType.GoAway);
1003
private readonly
Http3InMemory
_testBase;
1006
public TestMultiplexedConnectionContext(
Http3InMemory
testBase)
1099
private readonly
Http3InMemory
_testBase;
1118
public TestStreamContext(bool canRead, bool canWrite,
Http3InMemory
testBase)
1138
var inputOptions =
Http3InMemory
.GetInputPipeOptions(_testBase._serviceContext, _testBase._memoryPool, clientWriterScheduler ?? PipeScheduler.ThreadPool);
1139
var outputOptions =
Http3InMemory
.GetOutputPipeOptions(_testBase._serviceContext, _testBase._memoryPool, PipeScheduler.ThreadPool);