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§
- Global
Pid - Globally unique process identifier: (
node_id, localpid). - Kernel
Ipc - Kernel IPC subsystem wrapping the core MessageBus.
- Kernel
Message - A typed message envelope for kernel IPC.
- Process
Down - Notification that a monitored process went down.
Enums§
- Exit
Reason - Reason a process exited (used in link/monitor notifications).
- Kernel
Signal - Kernel control signals.
- Message
Payload - Payload types for kernel messages.
- Message
Target - 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§
- Composite
Pid - Alias emphasising the
(NodeId, Pid)composite (WEFT-142). - Mesh
Node Id - Mesh / cluster node identifier (string DID or stable node name).