encodeLength method
Implementation
@override
int encodeLength(int length, IsoBuffer buffer) {
final int byteCount = packedLength;
final int start = buffer.position;
int remainder = length;
for (int i = byteCount - 1; i >= 0; i--) {
final int twoDigits = remainder % 100;
remainder ~/= 100;
buffer.putAt(start + i, (twoDigits ~/ 10 << 4) + twoDigits % 10);
}
buffer.position = start + byteCount;
return byteCount;
}