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)
24
var hpackEncoder = new
DynamicHPackEncoder
();
47
var hpackEncoder = new
DynamicHPackEncoder
();
72
var hpackEncoder = new
DynamicHPackEncoder
(maxHeaderTableSize: 256);
216
var hpackEncoder = new
DynamicHPackEncoder
(maxHeaderTableSize: 256);
360
var hpackEncoder = new
DynamicHPackEncoder
(maxHeaderTableSize: Http2PeerSettings.DefaultHeaderTableSize);
386
var hpackEncoder = new
DynamicHPackEncoder
();
471
var hpackEncoder = new
DynamicHPackEncoder
();
534
var hpackEncoder = new
DynamicHPackEncoder
();
573
var hpackEncoder = new
DynamicHPackEncoder
();
609
var hpackEncoder = new
DynamicHPackEncoder
();
624
var hpackEncoder = new
DynamicHPackEncoder
();
639
var hpackEncoder = new
DynamicHPackEncoder
();
655
var 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)
119
internal readonly
DynamicHPackEncoder
_hpackEncoder;
src\Servers\Kestrel\shared\HPackHeaderWriter.cs (7)
32
public static HeaderWriteResult BeginEncodeHeaders(int statusCode,
DynamicHPackEncoder
hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, out int length)
63
public static HeaderWriteResult BeginEncodeHeaders(
DynamicHPackEncoder
hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, out int length) =>
69
public static HeaderWriteResult RetryBeginEncodeHeaders(
DynamicHPackEncoder
hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, out int length) =>
75
private static HeaderWriteResult BeginEncodeHeaders(
DynamicHPackEncoder
hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, bool iterateBeforeFirstElement, out int length)
98
public static HeaderWriteResult ContinueEncodeHeaders(
DynamicHPackEncoder
hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, out int length)
103
private static bool EncodeStatusHeader(int statusCode,
DynamicHPackEncoder
hpackEncoder, Span<byte> buffer, out int length)
118
private static HeaderWriteResult EncodeHeadersCore(
DynamicHPackEncoder
hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, bool canRequestLargerBuffer, out int length)
src\Servers\Kestrel\shared\test\PipeWriterHttp2FrameExtensions.cs (1)
31
public 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)
85
private readonly
DynamicHPackEncoder
_hpackEncoder;
src\Servers\Kestrel\shared\HPackHeaderWriter.cs (7)
32
public static HeaderWriteResult BeginEncodeHeaders(int statusCode,
DynamicHPackEncoder
hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, out int length)
63
public static HeaderWriteResult BeginEncodeHeaders(
DynamicHPackEncoder
hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, out int length) =>
69
public static HeaderWriteResult RetryBeginEncodeHeaders(
DynamicHPackEncoder
hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, out int length) =>
75
private static HeaderWriteResult BeginEncodeHeaders(
DynamicHPackEncoder
hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, bool iterateBeforeFirstElement, out int length)
98
public static HeaderWriteResult ContinueEncodeHeaders(
DynamicHPackEncoder
hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, out int length)
103
private static bool EncodeStatusHeader(int statusCode,
DynamicHPackEncoder
hpackEncoder, Span<byte> buffer, out int length)
118
private 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)
24
var
hpackEncoder = new DynamicHPackEncoder();
47
var
hpackEncoder = new DynamicHPackEncoder();
72
var
hpackEncoder = new DynamicHPackEncoder(maxHeaderTableSize: 256);
216
var
hpackEncoder = new DynamicHPackEncoder(maxHeaderTableSize: 256);
360
var
hpackEncoder = new DynamicHPackEncoder(maxHeaderTableSize: Http2PeerSettings.DefaultHeaderTableSize);
386
var
hpackEncoder = new DynamicHPackEncoder();
471
var
hpackEncoder = new DynamicHPackEncoder();
534
var
hpackEncoder = new DynamicHPackEncoder();
573
var
hpackEncoder = new DynamicHPackEncoder();
609
var
hpackEncoder = new DynamicHPackEncoder();
624
var
hpackEncoder = new DynamicHPackEncoder();
639
var
hpackEncoder = new DynamicHPackEncoder();
655
var
hpackEncoder = new DynamicHPackEncoder();
671
private EncoderHeaderEntry GetHeaderEntry(
DynamicHPackEncoder
encoder, int index)
681
private List<EncoderHeaderEntry> GetHeaderEntries(
DynamicHPackEncoder
encoder)
src\Servers\Kestrel\shared\HPackHeaderWriter.cs (7)
32
public static HeaderWriteResult BeginEncodeHeaders(int statusCode,
DynamicHPackEncoder
hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, out int length)
63
public static HeaderWriteResult BeginEncodeHeaders(
DynamicHPackEncoder
hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, out int length) =>
69
public static HeaderWriteResult RetryBeginEncodeHeaders(
DynamicHPackEncoder
hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, out int length) =>
75
private static HeaderWriteResult BeginEncodeHeaders(
DynamicHPackEncoder
hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, bool iterateBeforeFirstElement, out int length)
98
public static HeaderWriteResult ContinueEncodeHeaders(
DynamicHPackEncoder
hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, out int length)
103
private static bool EncodeStatusHeader(int statusCode,
DynamicHPackEncoder
hpackEncoder, Span<byte> buffer, out int length)
118
private static HeaderWriteResult EncodeHeadersCore(
DynamicHPackEncoder
hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, bool canRequestLargerBuffer, out int length)
src\Servers\Kestrel\shared\test\PipeWriterHttp2FrameExtensions.cs (1)
31
public 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)
16
private
DynamicHPackEncoder
_hpackEncoder;
Http2\Http2ConnectionBenchmarkBase.cs (1)
28
private
DynamicHPackEncoder
_hpackEncoder;
src\Servers\Kestrel\shared\HPackHeaderWriter.cs (7)
32
public static HeaderWriteResult BeginEncodeHeaders(int statusCode,
DynamicHPackEncoder
hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, out int length)
63
public static HeaderWriteResult BeginEncodeHeaders(
DynamicHPackEncoder
hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, out int length) =>
69
public static HeaderWriteResult RetryBeginEncodeHeaders(
DynamicHPackEncoder
hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, out int length) =>
75
private static HeaderWriteResult BeginEncodeHeaders(
DynamicHPackEncoder
hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, bool iterateBeforeFirstElement, out int length)
98
public static HeaderWriteResult ContinueEncodeHeaders(
DynamicHPackEncoder
hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, out int length)
103
private static bool EncodeStatusHeader(int statusCode,
DynamicHPackEncoder
hpackEncoder, Span<byte> buffer, out int length)
118
private static HeaderWriteResult EncodeHeadersCore(
DynamicHPackEncoder
hpackEncoder, Http2HeadersEnumerator headersEnumerator, Span<byte> buffer, bool canRequestLargerBuffer, out int length)
src\Servers\Kestrel\shared\test\PipeWriterHttp2FrameExtensions.cs (1)
31
public static void WriteStartStream(this PipeWriter writer, int streamId,
DynamicHPackEncoder
hpackEncoder, Http2HeadersEnumerator headers, byte[] headerEncodingBuffer, bool endStream, Http2Frame frame = null)