Skip to main content

Module daemon_frame_v1

Module daemon_frame_v1 

Source
Expand description

Canonical semantic v1 frame compatibility contract, retaining raw values. Frozen v1 daemon-frame semantics for application-owned connections.

The codec retains the exact [1][u32 LE body length][protobuf Frame] layout implemented by the shared process substrate. Applications retain their endpoint, product payload identifiers, and I/O policy; this module only translates the frozen envelope into canonical values.

Structs§

DaemonFrame
A canonical frozen v1 daemon envelope.
DaemonFrameCodec
Stateless encoder and incremental decoder for DaemonFrame.

Enums§

DaemonFrameDecode
Incremental daemon-frame decoding result.
DaemonFrameError
Errors from frozen daemon-frame encoding and decoding.
DaemonFrameKind
Semantic classification of a raw daemon-frame kind discriminant.
DaemonPayloadEncoding
Semantic classification of a raw daemon-frame payload encoding.

Constants§

DAEMON_FRAME_V1_MAX_BODY_BYTES
Maximum decoded daemon-frame body size (16 MiB).
DAEMON_FRAME_V1_VERSION
Frozen outer framing byte for a v1 daemon frame.