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

18 uses

	golang.org/x/net/http2 (current package)
		frame.go#L936: 	ErrCode      ErrCode
		frame.go#L961: 		ErrCode:      ErrCode(binary.BigEndian.Uint32(p[4:8])),
		frame.go#L1866: 			f.LastStreamID, f.ErrCode, f.debugData)
		server.go#L1800: 	if f.ErrCode != ErrCodeNo {
		transport.go#L591: 	if old != nil && old.ErrCode != ErrCodeNo {
		transport.go#L592: 		cc.goAway.ErrCode = old.ErrCode
		transport.go#L602: 		if streamID == 1 && cc.goAway.ErrCode != ErrCodeNo {
		transport.go#L606: 			cs.abortStreamLocked(fmt.Errorf("http2: Transport received GOAWAY from server ErrCode:%v", cc.goAway.ErrCode))
		transport.go#L1793: 			ErrCode:      cc.goAway.ErrCode,
		transport.go#L2444: 	if f.ErrCode != 0 {
		transport.go#L2446: 		cc.vlogf("transport got GOAWAY with error code = %v", f.ErrCode)
		transport.go#L2448: 			fn("recv_goaway_" + f.ErrCode.stringToken())

	google.golang.org/grpc/internal/transport
		http2_client.go#L1367: 	if f.ErrCode == http2.ErrCodeEnhanceYourCalm && string(f.DebugData()) == "too_many_pings" {
		http2_client.go#L1444: 	if f.ErrCode == http2.ErrCodeEnhanceYourCalm {
		http2_client.go#L1450: 		t.goAwayDebugMessage = fmt.Sprintf("code: %s", f.ErrCode)
		http2_client.go#L1452: 		t.goAwayDebugMessage = fmt.Sprintf("code: %s, debug data: %q", f.ErrCode, string(f.DebugData()))
		http2_client.go#L1454: 	t.goAwayCode = f.ErrCode