Lines Matching refs:buffer
34 let buffer = Buffer.alloc(0);
36 const newData = Buffer.concat([buffer, data]);
40 buffer = Buffer.alloc(0);
42 buffer = Buffer.from(lines.pop(), 'utf8');
56 function parseWSFrame(buffer) {
59 if (buffer.length < 2)
61 if (buffer[0] === 0x88 && buffer[1] === 0x00) {
64 assert.strictEqual(buffer[0], 0x81);
65 let dataLen = 0x7F & buffer[1];
67 if (buffer.length < bodyOffset + dataLen)
70 dataLen = buffer.readUInt16BE(2);
73 assert(buffer[2] === 0 && buffer[3] === 0, 'Inspector message too big');
74 dataLen = buffer.readUIntBE(4, 6);
77 if (buffer.length < bodyOffset + dataLen)
80 buffer.slice(bodyOffset, bodyOffset + dataLen).toString('utf8');
133 let buffer = Buffer.alloc(0);
135 buffer = Buffer.concat([buffer, data]);
137 const { length, message, closed } = parseWSFrame(buffer);
144 buffer = buffer.slice(length);