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

Module message_passing

Module message_passing 

Source
Expand description

Message passing implementation for IPC

This module provides the core message passing functionality between processes, including message queues, delivery, and process synchronization.

Structs§

Endpoint
Endpoint structure with message queue
EndpointRegistry
Global endpoint registry
MessageQueue
Message queue for each endpoint

Functions§

init
Initialize message passing subsystem
receive_from_endpoint
Receive a message from an endpoint
retrieve_delivered_message
Retrieve a delivered message for the current process
send_to_endpoint
Send a message to an endpoint