MCPcopy Create free account
hub / github.com/apache/cassandra-nodejs-driver / getFrameHeader

Function getFrameHeader

test/unit/parser-tests.js:1212–1221  ·  view source on GitHub ↗

* Test Helper method to get a frame header with stream id 12 * @returns {exports.FrameHeader}

(bodyLength, opcode, version, trace, streamId, warnings, customPayload)

Source from the content-addressed store, hash-verified

1210 * @returns {exports.FrameHeader}
1211 */
1212function getFrameHeader(bodyLength, opcode, version, trace, streamId, warnings, customPayload) {
1213 if (typeof streamId === 'undefined') {
1214 streamId = 12;
1215 }
1216 let flags = 0;
1217 flags += (trace ? 0x2 : 0x0);
1218 flags += (customPayload ? 0x4 : 0x0);
1219 flags += (warnings ? 0x8 : 0x0);
1220 return new types.FrameHeader(version || 2, flags, streamId, opcode, bodyLength);
1221}
1222
1223/**
1224 * @returns {{header: FrameHeader, chunk: Buffer, offset: number}}

Callers 2

parser-tests.jsFile · 0.85
getBodyChunksFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected