MCPcopy Create free account
hub / github.com/chronoxor/FastBinaryEncoding / writeUInt32

Method writeUInt32

projects/JavaScript/proto/fbe.js:512–521  ·  view source on GitHub ↗

* Write UInt32 value into the model buffer * @this {!Model} * @param {!number} offset Offset * @param {!number} value Value

(offset, value)

Source from the content-addressed store, hash-verified

510 * @param {!number} value Value
511 */
512 writeUInt32 (offset, value) {
513 value = +value
514 offset = offset >>> 0
515 offset += this._buffer.offset
516 this._buffer.checkValue(offset, 4, value, 0, 0xFFFFFFFF)
517 this._buffer.buffer[offset + 3] = (value >>> 24)
518 this._buffer.buffer[offset + 2] = (value >>> 16)
519 this._buffer.buffer[offset + 1] = (value >>> 8)
520 this._buffer.buffer[offset + 0] = (value & 0xFF)
521 }
522}
523
524exports.Model = Model

Callers 15

setMethod · 0.45
setMethod · 0.45
setMethod · 0.45
setMethod · 0.45
setBeginMethod · 0.45
createEndMethod · 0.45
serializeMethod · 0.45
setBeginMethod · 0.45
createEndMethod · 0.45
serializeMethod · 0.45
setBeginMethod · 0.45
createEndMethod · 0.45

Calls 1

checkValueMethod · 0.45

Tested by

no test coverage detected