MCPcopy
hub / github.com/grpc/grpc-go / newServerTesterFromConn

Function newServerTesterFromConn

test/servertester.go:56–68  ·  view source on GitHub ↗
(t testing.TB, cc io.ReadWriteCloser)

Source from the content-addressed store, hash-verified

54}
55
56func newServerTesterFromConn(t testing.TB, cc io.ReadWriteCloser) *serverTester {
57 st := &serverTester{
58 t: t,
59 cc: cc,
60 frc: make(chan http2.Frame, 1),
61 frErrc: make(chan error, 1),
62 }
63 st.hpackEnc = hpack.NewEncoder(&st.headerBuf)
64 st.fr = http2.NewFramer(cc, cc)
65 st.fr.ReadMetaHeaders = hpack.NewDecoder(4096 /*initialHeaderTableSize*/, nil)
66
67 return st
68}
69
70func (st *serverTester) readFrame() (http2.Frame, error) {
71 go func() {

Calls

no outgoing calls