writeU32 method
Encodes an unsigned 32-bit integer (0-4294967295) in little-endian
Example:
encoder.writeU32(1000000);
Implementation
void writeU32(int value) {
if (value < 0 || value > 0xFFFFFFFF) {
throw ArgumentError.value(value, 'value', 'Must be 0-4294967295 for u32');
}
_buffer.add([
value & 0xFF,
(value >> 8) & 0xFF,
(value >> 16) & 0xFF,
(value >> 24) & 0xFF,
]);
}