net/http.Server.TLSNextProto (field)
13 uses
net/http (current package)
h2_bundle.go#L4354: if s.TLSNextProto == nil {
h2_bundle.go#L4355: s.TLSNextProto = map[string]func(*Server, *tls.Conn, Handler){}
h2_bundle.go#L4380: s.TLSNextProto[http2NextProtoTLS] = func(hs *Server, c *tls.Conn, h Handler) {
h2_bundle.go#L4386: s.TLSNextProto[http2nextProtoUnencryptedHTTP2] = func(hs *Server, c *tls.Conn, h Handler) {
server.go#L1994: if fn := c.server.TLSNextProto[proto]; fn != nil {
server.go#L2187: fn, ok := c.server.TLSNextProto[nextProtoUnencryptedHTTP2]
server.go#L3023: TLSNextProto map[string]func(*Server, *tls.Conn, Handler)
server.go#L3503: _, hasH2 := s.TLSNextProto["h2"]
server.go#L3504: http2Disabled := s.TLSNextProto != nil && !hasH2
server.go#L3756: if _, ok := s.TLSNextProto["h2"]; ok {
golang.org/x/net/http2
server.go#L336: if s.TLSNextProto == nil {
server.go#L337: s.TLSNextProto = map[string]func(*http.Server, *tls.Conn, http.Handler){}
server.go#L361: s.TLSNextProto[NextProtoTLS] = protoHandler