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

Module rpc

Module rpc 

Source
Expand description

Remote Procedure Call (RPC) Framework

High-level RPC abstraction built on top of the IPC system.

Provides method-based RPC with service discovery and marshaling.

Structs§

RpcClient
RPC client for making remote calls
RpcError
RPC error
RpcRegistry
RPC service registry for discovery
RpcServer
RPC server for handling incoming calls

Enums§

RpcMessageType
RPC message types

Traits§

RpcService
RPC service handler trait

Functions§

get_registry
Get global RPC registry
init
Initialize RPC framework

Type Aliases§

MethodId
RPC method identifier
RequestId
RPC request ID for tracking requests/responses