@override int write(Uint8List buf) { buf.buffer.asByteData(buf.offsetInBytes).setInt32(0, 5); int new_offset = buf.offsetInBytes + 4; return new_offset; }