type net/http/internal/http2.Setting
18 uses
net/http/internal/http2 (current package)
frame.go#L832: func (f *SettingsFrame) Setting(i int) Setting {
frame.go#L834: return Setting{
frame.go#L875: func (f *SettingsFrame) ForeachSetting(fn func(Setting) error) error {
frame.go#L890: func (f *Framer) WriteSettings(settings ...Setting) error {
frame.go#L1870: f.ForeachSetting(func(s Setting) error {
http2.go#L124: type Setting struct {
http2.go#L133: func (s Setting) String() string {
http2.go#L138: func (s Setting) Valid() error {
server.go#L777: settings = append(settings, Setting{SettingEnableConnectProtocol, 1})
server.go#L780: settings = append(settings, Setting{SettingNoRFC7540Priorities, 1})
server.go#L1644: func (sc *serverConn) processSetting(s Setting) error {
transport.go#L673: initialSettings := []Setting{
transport.go#L677: initialSettings = append(initialSettings, Setting{ID: SettingMaxFrameSize, Val: uint32(conf.MaxReadFrameSize)})
transport.go#L679: initialSettings = append(initialSettings, Setting{ID: SettingMaxHeaderListSize, Val: max})
transport.go#L682: initialSettings = append(initialSettings, Setting{ID: SettingHeaderTableSize, Val: maxHeaderTableSize})
transport.go#L2755: err := f.ForeachSetting(func(s Setting) error {
write.go#L73: type writeSettings []Setting
write.go#L82: return ctx.Framer().WriteSettings([]Setting(s)...)