Module up_rust::communication
source · Structs§
- General options that clients might want to specify when sending a uProtocol message.
- An
RpcClientwhich keeps all information about pending requests in memory. - An
RpcServerwhich keeps all information about registered endpoints in memory. - A
Subscriberwhich keeps all information about registered susbcription change handlers in memory. - A
USubscriptionclient implementation for invoking operations of a local USubscription service. - A
Notifierthat uses the uProtocol Transport Layer API to send and receive notifications to/from (other) uEntities. - A
Publisherthat uses the uProtocol Transport Layer API for publishing events to topics. - A wrapper around (raw) message payload data and the corresponding payload format.
Enums§
- An error indicating a problem with sending a notification to another uEntity.
- An error indicating a problem with publishing a message to a topic.
- An error indicating a problem with registering or unregistering a message listener.
- An error indicating a problem with invoking a (remote) service operation.
Traits§
- A client for sending Notification messages to a uEntity.
- A client for publishing messages to a topic.
- A handler for processing incoming RPC requests.
- A client for performing Remote Procedure Calls (RPC) on (other) uEntities.
- A server for exposing Remote Procedure Call (RPC) endpoints.
- A client for subscribing to topics.