Skip to main content

Module ipc

Module ipc 

Source
Expand description

Kernel IPC subsystem.

KernelIpc wraps the existing MessageBus from clawft-core, adding typed KernelMessage envelopes and PID-based routing. The underlying message bus channels are reused (no new channels).

Structs§

GlobalPid
Globally unique process identifier: (node_id, local pid).
KernelIpc
Kernel IPC subsystem wrapping the core MessageBus.
KernelMessage
A typed message envelope for kernel IPC.
ProcessDown
Notification that a monitored process went down.

Enums§

ExitReason
Reason a process exited (used in link/monitor notifications).
KernelSignal
Kernel control signals.
MessagePayload
Payload types for kernel messages.
MessageTarget
Target for a kernel message.

Constants§

KERNEL_IPC_MAX_MESSAGE_BYTES
Maximum serialized size of a single kernel IPC message in bytes (16 MiB).

Type Aliases§

CompositePid
Alias emphasising the (NodeId, Pid) composite (WEFT-142).
MeshNodeId
Mesh / cluster node identifier (string DID or stable node name).