Table of Contents

Class H2StreamSetting

Namespace
Fluxzy.Clients.H2
Assembly
Fluxzy.Core.dll
public class H2StreamSetting
Inheritance
H2StreamSetting
Inherited Members

Properties

AdvertiseSettings

public HashSet<SettingIdentifier> AdvertiseSettings { get; set; }

Property Value

HashSet<SettingIdentifier>

Local

public PeerSetting Local { get; set; }

Property Value

PeerSetting

MaxFrameSizeAllowed

public int MaxFrameSizeAllowed { get; set; }

Property Value

int

MaxHeaderSize

public int MaxHeaderSize { get; set; }

Property Value

int

MaxIdleSeconds

Number of idle seconds before the h2 connection is released

public int MaxIdleSeconds { get; set; }

Property Value

int

OverallWindowSize

public int OverallWindowSize { get; set; }

Property Value

int

ReadBufferLength

Read buffer used by the connection. Should be at least MAX_FRAME_SIZE

public int ReadBufferLength { get; set; }

Property Value

int

Remote

public PeerSetting Remote { get; set; }

Property Value

PeerSetting

SettingsHeaderTableSize

public int SettingsHeaderTableSize { get; set; }

Property Value

int

WaitForSettingDelay

public TimeSpan WaitForSettingDelay { get; set; }

Property Value

TimeSpan

Methods

GetAnnouncementSettings()

public IEnumerable<(SettingIdentifier SettingIdentifier, int Value)> GetAnnouncementSettings()

Returns

IEnumerable<(SettingIdentifier SettingIdentifier, int Value)>

SetSetting(SettingIdentifier, int)

public void SetSetting(SettingIdentifier identifier, int value)

Parameters

identifier SettingIdentifier
value int