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

Method createEnd

projects/JavaScript/proto/protoex.js:2548–2553  ·  view source on GitHub ↗

* Create a new model (end phase) * @this {!BalanceModel} * @param {!number} fbeBegin Model begin offset

(fbeBegin)

Source from the content-addressed store, hash-verified

2546 * @param {!number} fbeBegin Model begin offset
2547 */
2548 createEnd (fbeBegin) {
2549 let fbeEnd = this.buffer.size
2550 let fbeFullSize = fbeEnd - fbeBegin
2551 this.writeUInt32(this.model.fbeOffset - 4, fbeFullSize)
2552 return fbeFullSize
2553 }
2554
2555 /**
2556 * Serialize the struct value

Callers 1

serializeMethod · 0.95

Calls 1

writeUInt32Method · 0.45

Tested by

no test coverage detected