serialize method

void serialize(
  1. ByteDataWriter writer
)

Implementation

void serialize(ByteDataWriter writer) {
  // Serializes a message object of type Image
  // Serialize message field [header]
  header.serialize(writer);
  // Serialize message field [height]
  writer.writeUint32(height);
  // Serialize message field [width]
  writer.writeUint32(width);
  // Serialize message field [encoding]
  writer.writeString(encoding);
  // Serialize message field [is_bigendian]
  writer.writeUint8(is_bigendian);
  // Serialize message field [step]
  writer.writeUint32(step);
  // Serialize message field [data]
  writer.writeArray<int>(data, (val) => writer.writeUint8(val), specArrayLen: null);
}