toBytes method
Serialize the frame into a byte list.
Implementation
@override
Uint8List toBytes() {
final buffer = Uint8List(length);
final view = ByteData.view(buffer.buffer);
int offset = 0;
view.setUint8(offset, FrameType.newConnectionId.index);
offset += 1;
view.setUint64(offset, sequenceNumber, Endian.big);
offset += 8;
view.setUint64(offset, retirePriorTo, Endian.big);
offset += 8;
view.setUint8(offset, connectionId.length);
offset += 1;
buffer.setAll(offset, connectionId.bytes);
offset += connectionId.length;
buffer.setAll(offset, resetToken.bytes);
return buffer;
}