⚠️ VeridianOS Kernel Documentation - This is low-level kernel code. All functions are unsafe unless explicitly marked otherwise. no_std

Module channel

Module channel 

Source
Expand description

IPC channel implementation for message passing

Provides both synchronous (blocking) and asynchronous (non-blocking) communication channels between processes.

Structs§

Channel
Asynchronous IPC channel
Endpoint
IPC endpoint for bidirectional communication

Constants§

MAX_CHANNEL_QUEUE_SIZE
Maximum number of queued messages per channel

Functions§

call_reply
IPC call with reply (RPC-style)
fast_ipc_send
Fast-path IPC for small messages