본문으로 건너뛰기

Interface: KernelInboundStream

Defined in: packages/plugin-sdk/src/kernel/authoring.ts:81

Pull-based inbound byte stream (host → plugin), credit-managed (rev4 §D).

Properties

meta

readonly meta: Record<string, unknown>

Defined in: packages/plugin-sdk/src/kernel/authoring.ts:82

Methods

cancel()

cancel(): void

Defined in: packages/plugin-sdk/src/kernel/authoring.ts:88

Abort the stream and release host-side buffers.

Returns

void


pull()

pull(): Promise<Uint8Array<ArrayBufferLike> | null>

Defined in: packages/plugin-sdk/src/kernel/authoring.ts:84

Next chunk; null marks a clean end. Rejects when the stream failed.

Returns

Promise<Uint8Array<ArrayBufferLike> | null>


readAll()

readAll(): Promise<Uint8Array<ArrayBufferLike>>

Defined in: packages/plugin-sdk/src/kernel/authoring.ts:86

Convenience: drain the whole stream into one buffer.

Returns

Promise<Uint8Array<ArrayBufferLike>>