(header []byte)
| 126 | } |
| 127 | |
| 128 | func (f *FrameHeader) parseHeader(header []byte) { |
| 129 | http2utils.Uint24ToBytes(header[:3], uint32(f.length)) // 2 |
| 130 | header[3] = byte(f.kind) // 1 |
| 131 | header[4] = byte(f.flags) // 1 |
| 132 | http2utils.Uint32ToBytes(header[5:], f.stream) // 4 |
| 133 | } |
| 134 | |
| 135 | func ReadFrameFrom(br *bufio.Reader) (*FrameHeader, error) { |
| 136 | fr := AcquireFrameHeader() |
no test coverage detected