toBytes method
Serialize the frame into a byte list.
Implementation
@override
Uint8List toBytes() {
final buffer = Uint8List(length);
final view = ByteData.view(buffer.buffer);
view.setUint8(0, FrameType.stream.index);
int flags = 0;
if (isFin) flags |= 0x01;
if (isSyn) flags |= 0x02;
view.setUint8(1, flags);
view.setUint16(2, data.length, Endian.big);
buffer.setAll(4, data);
return buffer;
}