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.