Preview of the proposed up-rust native-frame-model branch (up-rust b6b99c6d, up-spec f0e9b17) — not released documentation. branch · write-up

Module owned

Source
Expand description

Owned native-frame communication-layer facade.

This module is additive to the existing communication API. It builds L2 roles on top of UOwnedTransport without changing crate::UTransport or the existing communication::{Publisher, Subscriber, Notifier, RpcClient, RpcServer} traits. The owned receive/listener roles convert owned native frames back to UMessage before invoking ordinary crate::UListener handlers, so callers do not need to name transport core, loan, or metadata codec types.

Re-exports§

pub use crate::communication::RequestHandler;

Structs§

Endpoint
Front door for owned native-frame communication-layer clients.
Notifier
Notifier implemented over an owned native-frame transport.
Publisher
Publisher implemented over an owned native-frame transport.
RpcClient
RPC client implemented over an owned native-frame transport.
RpcServer
RPC server implemented over an owned native-frame transport.
Subscriber
Subscriber implemented over an owned native-frame transport.