Zum Hauptinhalt springen

Class: PluginRuntimeFrameParser

Defined in: packages/contracts/src/pluginRuntime.ts:522

Incremental frame parser for a framed byte stream (host control pipe, runtime stdin, data pipes). Feeds stream chunks and returns complete frames. Bounds: a frame's payload may not exceed maxPayloadBytes and the parser never buffers beyond header + one payload.

Constructors

Constructor

new PluginRuntimeFrameParser(options?): PluginRuntimeFrameParser

Defined in: packages/contracts/src/pluginRuntime.ts:526

Parameters

options?
maxPayloadBytes?

number

Returns

PluginRuntimeFrameParser

Properties

maxPayloadBytes

readonly maxPayloadBytes: number

Defined in: packages/contracts/src/pluginRuntime.ts:524

Methods

push()

push(chunk): PluginRuntimeFrame[]

Defined in: packages/contracts/src/pluginRuntime.ts:530

Parameters

chunk

Uint8Array

Returns

PluginRuntimeFrame[]