Big
Implementation of the Endian abstraction which performs all operations using big-endian byte order.
See also
Functions
Syntactic Sugar. See Endian.Big.intFrom
Syntactic Sugar. See Endian.Big.longFrom
Syntactic Sugar. See Endian.Big.pack
Syntactic Sugar. See Endian.Big.packUnsafe
Syntactic Sugar. See Endian.Big.shortFrom
Packs 4
bytes from source Int into dest ByteArray, starting at destOffset.
Packs 8
bytes from source Long into dest ByteArray, starting at destOffset.
Packs 2
bytes from source Short into dest ByteArray, starting at destOffset.
Packs Ints from source ByteArray (max size / 4
Ints) from sourceIndexStart (inclusive) to sourceIndexEnd (exclusive) into dest IntArray, starting at destOffset.
Packs Longs from source ByteArray (max size / 8
Longs) from sourceIndexStart (inclusive) to sourceIndexEnd (exclusive) into dest LongArray, starting at destOffset.
Packs Shorts from source ByteArray (max size / 2
Shorts) from sourceIndexStart (inclusive) to sourceIndexEnd (exclusive) into dest ShortArray, starting at destOffset.
Packs bytes from source Int (max 4
bytes) from sourceIndexStart (inclusive) to sourceIndexEnd (exclusive) into dest ByteArray, starting at destOffset. If sourceIndexStart is 0
and sourceIndexEnd is Int.SIZE_BYTES, the more performant packUnsafe function will be utilized.
Packs bytes from source IntArray (max size * 4
bytes) from sourceIndexStart (inclusive) to sourceIndexEnd (exclusive) into dest ByteArray, starting at destOffset.
Packs bytes from source Long (max 8
bytes) from sourceIndexStart (inclusive) to sourceIndexEnd (exclusive) into dest ByteArray, starting at destOffset. If sourceIndexStart is 0
and sourceIndexEnd is Long.SIZE_BYTES, the more performant packUnsafe function will be utilized.
Packs bytes from source LongArray (max size * 8
bytes) from sourceIndexStart (inclusive) to sourceIndexEnd (exclusive) into dest ByteArray, starting at destOffset.
Packs bytes from source Short (max 2
bytes) from sourceIndexStart (inclusive) to sourceIndexEnd (exclusive) into dest ByteArray, starting at destOffset. If sourceIndexStart is 0
and sourceIndexEnd is Short.SIZE_BYTES, the more performant packUnsafe function will be utilized.
Packs bytes from source ShortArray (max size * 2
bytes) from sourceIndexStart (inclusive) to sourceIndexEnd (exclusive) into dest ByteArray, starting at destOffset.