8 instantiations of Http2PeerSetting
Microsoft.AspNetCore.Server.Kestrel.Core (8)
src\Shared\ServerInfrastructure\Http2\Http2FrameReader.cs (1)
240
return new
Http2PeerSetting
(id, value);
src\Shared\ServerInfrastructure\Http2\Http2PeerSettings.cs (7)
99
list.Add(new
Http2PeerSetting
(Http2SettingsParameter.SETTINGS_HEADER_TABLE_SIZE, HeaderTableSize));
104
list.Add(new
Http2PeerSetting
(Http2SettingsParameter.SETTINGS_ENABLE_PUSH, EnablePush ? 1u : 0));
109
list.Add(new
Http2PeerSetting
(Http2SettingsParameter.SETTINGS_MAX_CONCURRENT_STREAMS, MaxConcurrentStreams));
114
list.Add(new
Http2PeerSetting
(Http2SettingsParameter.SETTINGS_INITIAL_WINDOW_SIZE, InitialWindowSize));
119
list.Add(new
Http2PeerSetting
(Http2SettingsParameter.SETTINGS_MAX_FRAME_SIZE, MaxFrameSize));
124
list.Add(new
Http2PeerSetting
(Http2SettingsParameter.SETTINGS_MAX_HEADER_LIST_SIZE, MaxHeaderListSize));
127
list.Add(new
Http2PeerSetting
(Http2SettingsParameter.SETTINGS_ENABLE_CONNECT_PROTOCOL, 1u));
10 references to Http2PeerSetting
Microsoft.AspNetCore.Server.Kestrel.Core (10)
Internal\Http2\Http2FrameWriter.cs (3)
794
public ValueTask<FlushResult> WriteSettingsAsync(List<
Http2PeerSetting
> settings)
816
internal static void WriteSettings(List<
Http2PeerSetting
> settings, Span<byte> destination)
818
foreach (
var
setting in settings)
src\Shared\ServerInfrastructure\Http2\Http2FrameReader.cs (3)
220
public static IList<
Http2PeerSetting
> ReadSettings(in ReadOnlySequence<byte> payload)
226
var settings = new
Http2PeerSetting
[settingsCount];
235
private static
Http2PeerSetting
ReadSetting(ReadOnlySpan<byte> payload)
src\Shared\ServerInfrastructure\Http2\Http2PeerSettings.cs (4)
34
public void Update(IList<
Http2PeerSetting
> settings)
36
foreach (
var
setting in settings)
91
internal List<
Http2PeerSetting
> GetNonProtocolDefaults()
95
var list = new List<
Http2PeerSetting
>(2);