golang.org/x/net/http2.GoAwayFrame.ErrCode (field)

17 uses

	golang.org/x/net/http2 (current package)
		frame.go#L900: 	ErrCode      ErrCode
		frame.go#L925: 		ErrCode:      ErrCode(binary.BigEndian.Uint32(p[4:8])),
		frame.go#L1697: 			f.LastStreamID, f.ErrCode, f.debugData)
		server.go#L1935: 	if f.ErrCode != ErrCodeNo {
		transport.go#L901: 	if old != nil && old.ErrCode != ErrCodeNo {
		transport.go#L902: 		cc.goAway.ErrCode = old.ErrCode
		transport.go#L912: 		if streamID == 1 && cc.goAway.ErrCode != ErrCodeNo {
		transport.go#L916: 			cs.abortStreamLocked(fmt.Errorf("http2: Transport received GOAWAY from server ErrCode:%v", cc.goAway.ErrCode))
		transport.go#L2120: 			ErrCode:      cc.goAway.ErrCode,
		transport.go#L2765: 	if f.ErrCode != 0 {
		transport.go#L2767: 		cc.vlogf("transport got GOAWAY with error code = %v", f.ErrCode)
		transport.go#L2769: 			fn("recv_goaway_" + f.ErrCode.stringToken())

	google.golang.org/grpc/internal/transport
		http2_client.go#L1333: 	if f.ErrCode == http2.ErrCodeEnhanceYourCalm && string(f.DebugData()) == "too_many_pings" {
		http2_client.go#L1410: 	if f.ErrCode == http2.ErrCodeEnhanceYourCalm {
		http2_client.go#L1416: 		t.goAwayDebugMessage = fmt.Sprintf("code: %s", f.ErrCode)
		http2_client.go#L1418: 		t.goAwayDebugMessage = fmt.Sprintf("code: %s, debug data: %q", f.ErrCode, string(f.DebugData()))