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

Method readMessageHeader

internal/transport/transport.go:182–189  ·  view source on GitHub ↗
(header []byte)

Source from the content-addressed store, hash-verified

180}
181
182func (r *recvBufferReader) readMessageHeader(header []byte) (n int, err error) {
183 select {
184 case <-r.ctxDone:
185 return 0, ContextErr(r.ctx.Err())
186 case m := <-r.recv.get():
187 return r.readMessageHeaderAdditional(m, header)
188 }
189}
190
191func (r *recvBufferReader) read(n int) (buf mem.Buffer, err error) {
192 select {

Callers 1

ReadMessageHeaderMethod · 0.95

Calls 4

ContextErrFunction · 0.85
ErrMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected