17 instantiations of DynamicHPackEncoder
InMemory.FunctionalTests (1)
Http2\Http2TestBase.cs (1)
170_hpackEncoder = new DynamicHPackEncoder();
Microsoft.AspNetCore.Server.Kestrel.Core (1)
Internal\Http2\Http2FrameWriter.cs (1)
134_hpackEncoder = new DynamicHPackEncoder(serviceContext.ServerOptions.AllowResponseHeaderCompression);
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (13)
Http2\Http2HPackEncoderTests.cs (13)
24var hpackEncoder = new DynamicHPackEncoder(); 47var hpackEncoder = new DynamicHPackEncoder(); 72var hpackEncoder = new DynamicHPackEncoder(maxHeaderTableSize: 256); 216var hpackEncoder = new DynamicHPackEncoder(maxHeaderTableSize: 256); 360var hpackEncoder = new DynamicHPackEncoder(maxHeaderTableSize: Http2PeerSettings.DefaultHeaderTableSize); 386var hpackEncoder = new DynamicHPackEncoder(); 471var hpackEncoder = new DynamicHPackEncoder(); 534var hpackEncoder = new DynamicHPackEncoder(); 573var hpackEncoder = new DynamicHPackEncoder(); 609var hpackEncoder = new DynamicHPackEncoder(); 624var hpackEncoder = new DynamicHPackEncoder(); 639var hpackEncoder = new DynamicHPackEncoder(); 655var hpackEncoder = new DynamicHPackEncoder();
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (2)
Http2\HPackHeaderWriterBenchmark.cs (1)
25_hpackEncoder = new DynamicHPackEncoder();
Http2\Http2ConnectionBenchmarkBase.cs (1)
69_hpackEncoder = new DynamicHPackEncoder();
50 references to DynamicHPackEncoder
InMemory.FunctionalTests (9)
Http2\Http2TestBase.cs (1)
119internal readonly DynamicHPackEncoder _hpackEncoder;
src\Servers\Kestrel\shared\HPackHeaderWriter.cs (7)
32public static HeaderWriteResult BeginEncodeHeaders(int statusCode, DynamicHPackEncoder hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, out int length) 63public static HeaderWriteResult BeginEncodeHeaders(DynamicHPackEncoder hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, out int length) => 69public static HeaderWriteResult RetryBeginEncodeHeaders(DynamicHPackEncoder hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, out int length) => 75private static HeaderWriteResult BeginEncodeHeaders(DynamicHPackEncoder hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, bool iterateBeforeFirstElement, out int length) 98public static HeaderWriteResult ContinueEncodeHeaders(DynamicHPackEncoder hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, out int length) 103private static bool EncodeStatusHeader(int statusCode, DynamicHPackEncoder hpackEncoder, Span<byte> buffer, out int length) 118private static HeaderWriteResult EncodeHeadersCore(DynamicHPackEncoder hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, bool canRequestLargerBuffer, out int length)
src\Servers\Kestrel\shared\test\PipeWriterHttp2FrameExtensions.cs (1)
31public static void WriteStartStream(this PipeWriter writer, int streamId, DynamicHPackEncoder hpackEncoder, Http2HeadersEnumerator headers, byte[] headerEncodingBuffer, bool endStream, Http2Frame frame = null)
Microsoft.AspNetCore.Server.Kestrel.Core (8)
Internal\Http2\Http2FrameWriter.cs (1)
85private readonly DynamicHPackEncoder _hpackEncoder;
src\Servers\Kestrel\shared\HPackHeaderWriter.cs (7)
32public static HeaderWriteResult BeginEncodeHeaders(int statusCode, DynamicHPackEncoder hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, out int length) 63public static HeaderWriteResult BeginEncodeHeaders(DynamicHPackEncoder hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, out int length) => 69public static HeaderWriteResult RetryBeginEncodeHeaders(DynamicHPackEncoder hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, out int length) => 75private static HeaderWriteResult BeginEncodeHeaders(DynamicHPackEncoder hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, bool iterateBeforeFirstElement, out int length) 98public static HeaderWriteResult ContinueEncodeHeaders(DynamicHPackEncoder hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, out int length) 103private static bool EncodeStatusHeader(int statusCode, DynamicHPackEncoder hpackEncoder, Span<byte> buffer, out int length) 118private static HeaderWriteResult EncodeHeadersCore(DynamicHPackEncoder hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, bool canRequestLargerBuffer, out int length)
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (23)
Http2\Http2HPackEncoderTests.cs (15)
24var hpackEncoder = new DynamicHPackEncoder(); 47var hpackEncoder = new DynamicHPackEncoder(); 72var hpackEncoder = new DynamicHPackEncoder(maxHeaderTableSize: 256); 216var hpackEncoder = new DynamicHPackEncoder(maxHeaderTableSize: 256); 360var hpackEncoder = new DynamicHPackEncoder(maxHeaderTableSize: Http2PeerSettings.DefaultHeaderTableSize); 386var hpackEncoder = new DynamicHPackEncoder(); 471var hpackEncoder = new DynamicHPackEncoder(); 534var hpackEncoder = new DynamicHPackEncoder(); 573var hpackEncoder = new DynamicHPackEncoder(); 609var hpackEncoder = new DynamicHPackEncoder(); 624var hpackEncoder = new DynamicHPackEncoder(); 639var hpackEncoder = new DynamicHPackEncoder(); 655var hpackEncoder = new DynamicHPackEncoder(); 671private EncoderHeaderEntry GetHeaderEntry(DynamicHPackEncoder encoder, int index) 681private List<EncoderHeaderEntry> GetHeaderEntries(DynamicHPackEncoder encoder)
src\Servers\Kestrel\shared\HPackHeaderWriter.cs (7)
32public static HeaderWriteResult BeginEncodeHeaders(int statusCode, DynamicHPackEncoder hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, out int length) 63public static HeaderWriteResult BeginEncodeHeaders(DynamicHPackEncoder hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, out int length) => 69public static HeaderWriteResult RetryBeginEncodeHeaders(DynamicHPackEncoder hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, out int length) => 75private static HeaderWriteResult BeginEncodeHeaders(DynamicHPackEncoder hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, bool iterateBeforeFirstElement, out int length) 98public static HeaderWriteResult ContinueEncodeHeaders(DynamicHPackEncoder hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, out int length) 103private static bool EncodeStatusHeader(int statusCode, DynamicHPackEncoder hpackEncoder, Span<byte> buffer, out int length) 118private static HeaderWriteResult EncodeHeadersCore(DynamicHPackEncoder hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, bool canRequestLargerBuffer, out int length)
src\Servers\Kestrel\shared\test\PipeWriterHttp2FrameExtensions.cs (1)
31public static void WriteStartStream(this PipeWriter writer, int streamId, DynamicHPackEncoder hpackEncoder, Http2HeadersEnumerator headers, byte[] headerEncodingBuffer, bool endStream, Http2Frame frame = null)
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (10)
Http2\HPackHeaderWriterBenchmark.cs (1)
16private DynamicHPackEncoder _hpackEncoder;
Http2\Http2ConnectionBenchmarkBase.cs (1)
28private DynamicHPackEncoder _hpackEncoder;
src\Servers\Kestrel\shared\HPackHeaderWriter.cs (7)
32public static HeaderWriteResult BeginEncodeHeaders(int statusCode, DynamicHPackEncoder hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, out int length) 63public static HeaderWriteResult BeginEncodeHeaders(DynamicHPackEncoder hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, out int length) => 69public static HeaderWriteResult RetryBeginEncodeHeaders(DynamicHPackEncoder hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, out int length) => 75private static HeaderWriteResult BeginEncodeHeaders(DynamicHPackEncoder hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, bool iterateBeforeFirstElement, out int length) 98public static HeaderWriteResult ContinueEncodeHeaders(DynamicHPackEncoder hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, out int length) 103private static bool EncodeStatusHeader(int statusCode, DynamicHPackEncoder hpackEncoder, Span<byte> buffer, out int length) 118private static HeaderWriteResult EncodeHeadersCore(DynamicHPackEncoder hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, bool canRequestLargerBuffer, out int length)
src\Servers\Kestrel\shared\test\PipeWriterHttp2FrameExtensions.cs (1)
31public static void WriteStartStream(this PipeWriter writer, int streamId, DynamicHPackEncoder hpackEncoder, Http2HeadersEnumerator headers, byte[] headerEncodingBuffer, bool endStream, Http2Frame frame = null)