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

Method writeUInt16

projects/JavaScript/proto/fbe.js:936–943  ·  view source on GitHub ↗

* Write UInt16 value into the field model buffer * @this {!FieldModelBase} * @param {!number} offset Offset * @param {!number} value UInt16 value

(offset, value)

Source from the content-addressed store, hash-verified

934 * @param {!number} value UInt16 value
935 */
936 writeUInt16 (offset, value) {
937 value = +value
938 offset = offset >>> 0
939 offset += this._buffer.offset
940 this._buffer.checkValue(offset, 2, value, 0, 0xFFFF)
941 this._buffer.buffer[offset + 0] = (value & 0xFF)
942 this._buffer.buffer[offset + 1] = (value >>> 8)
943 }
944
945 /**
946 * Write Int32 value into the field model buffer

Callers 4

setMethod · 0.80
setMethod · 0.80
setMethod · 0.80
setMethod · 0.80

Calls 1

checkValueMethod · 0.45

Tested by

no test coverage detected