Table of Contents

Class HPackDecoder

Namespace
Fluxzy.Clients.H2.Encoder
Assembly
Fluxzy.Core.dll
public class HPackDecoder : IDisposable
Inheritance
HPackDecoder
Implements
Inherited Members

Properties

Context

public DecodingContext Context { get; }

Property Value

DecodingContext

Methods

Create(CodecSetting, Authority)

public static HPackDecoder Create(CodecSetting codeSetting, Authority authority)

Parameters

codeSetting CodecSetting
authority Authority

Returns

HPackDecoder

Decode(ReadOnlySpan<byte>, Span<char>)

public ReadOnlySpan<char> Decode(ReadOnlySpan<byte> headerContent, Span<char> buffer)

Parameters

headerContent ReadOnlySpan<byte>
buffer Span<char>

Returns

ReadOnlySpan<char>

Decode(ReadOnlySpan<byte>, Span<char>, ref IList<HeaderField>)

public ReadOnlySpan<char> Decode(ReadOnlySpan<byte> headerContent, Span<char> buffer, ref IList<HeaderField> originalFields)

Parameters

headerContent ReadOnlySpan<byte>
buffer Span<char>
originalFields IList<HeaderField>

Returns

ReadOnlySpan<char>

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()