1 instantiation of DynamicHPackEncoder
Microsoft.AspNetCore.Server.Kestrel.Core (1)
Internal\Http2\Http2FrameWriter.cs (1)
134
_hpackEncoder = new
DynamicHPackEncoder
(serviceContext.ServerOptions.AllowResponseHeaderCompression);
8 references to DynamicHPackEncoder
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)