writeFixInt64 method
Writes a 64-bit integer (Int64).
Implementation
void writeFixInt64(Int64 value, [Endian endian = Endian.big]) {
ensureAvailableLength(8);
final bytes = value.toBytes();
final start = _length;
if (endian == Endian.little) {
for (var i = 0; i < bytes.length; i++) {
_byteData.setUint8(start + 7 - i, bytes[i]);
}
} else {
for (var i = 0; i < bytes.length; i++) {
_byteData.setUint8(start + i, bytes[i]);
}
}
_length = start + 8;
}