(header []byte)
| 119 | } |
| 120 | |
| 121 | func (f *FrameHeader) parseValues(header []byte) { |
| 122 | f.length = int(http2utils.BytesToUint24(header[:3])) // & (1<<24 - 1) // 3 |
| 123 | f.kind = FrameType(header[3]) // 1 |
| 124 | f.flags = FrameFlags(header[4]) // 1 |
| 125 | f.stream = http2utils.BytesToUint32(header[5:]) & (1<<31 - 1) // 4 |
| 126 | } |
| 127 | |
| 128 | func (f *FrameHeader) parseHeader(header []byte) { |
| 129 | http2utils.Uint24ToBytes(header[:3], uint32(f.length)) // 2 |
no test coverage detected