* @param {Number} version * @param {Number} streamId * @param {Number} [flags] Header flags * @returns {Buffer} * @throws {TypeError}
(version, streamId, flags)
| 163 | * @throws {TypeError} |
| 164 | */ |
| 165 | write(version, streamId, flags) { |
| 166 | const header = new FrameHeader(version, flags || 0, streamId, this.opcode, this.bodyLength); |
| 167 | const headerBuffer = header.toBuffer(); |
| 168 | this.buffers.unshift(headerBuffer); |
| 169 | return Buffer.concat(this.buffers, headerBuffer.length + this.bodyLength); |
| 170 | } |
| 171 | } |
| 172 | |
| 173 | /** |
no test coverage detected