MCPcopy Create free account
hub / github.com/imroc/req / ReadFrameHeader

Function ReadFrameHeader

internal/http2/frame.go:234–238  ·  view source on GitHub ↗

ReadFrameHeader reads 9 bytes from r and returns a FrameHeader. Most users should use Framer.ReadFrame instead.

(r io.Reader)

Source from the content-addressed store, hash-verified

232// ReadFrameHeader reads 9 bytes from r and returns a FrameHeader.
233// Most users should use Framer.ReadFrame instead.
234func ReadFrameHeader(r io.Reader) (FrameHeader, error) {
235 bufp := fhBytes.Get().(*[]byte)
236 defer fhBytes.Put(bufp)
237 return readFrameHeader(*bufp, r)
238}
239
240func readFrameHeader(buf []byte, r io.Reader) (FrameHeader, error) {
241 _, err := io.ReadFull(r, buf[:frameHeaderLen])

Callers

nothing calls this directly

Calls 3

readFrameHeaderFunction · 0.85
GetMethod · 0.45
PutMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…