serialize method

Uint8List serialize()

Serialize to bytes: VarInt(type) + VarInt(streamId)

Implementation

Uint8List serialize() {
  final typeBytes = VarInt.encode(type.value);
  final streamIdBytes = VarInt.encode(streamId);
  final result = Uint8List(typeBytes.length + streamIdBytes.length);
  result.setRange(0, typeBytes.length, typeBytes);
  result.setRange(typeBytes.length, result.length, streamIdBytes);
  return result;
}