FrameTransport
Defined in: protocol/src/transport.ts:21
Transport for one framed data-plane connection.
Methods
Section titled “Methods”close()
Section titled “close()”close():
void
Defined in: protocol/src/transport.ts:36
Tear the connection down and reject any pending backpressure waits.
Returns
Section titled “Returns”void
pause()
Section titled “pause()”pause():
void
Defined in: protocol/src/transport.ts:30
Pause inbound data (receive-side backpressure).
Returns
Section titled “Returns”void
resume()
Section titled “resume()”resume():
void
Defined in: protocol/src/transport.ts:33
Resume inbound data.
Returns
Section titled “Returns”void
writeFrame()
Section titled “writeFrame()”writeFrame(
header,payload):Promise<void>
Defined in: protocol/src/transport.ts:27
Write header+payload contiguously as one wire frame. Resolves once the bytes have been fully handed to the OS (i.e. after any backpressure has drained); rejects if the connection dies first.
Parameters
Section titled “Parameters”header
Section titled “header”Buffer
payload
Section titled “payload”Buffer
Returns
Section titled “Returns”Promise<void>