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

Module usubscription

Source
Expand description

Client API for the uSubscription core service.

Structs§

RpcClientUSubscription
A USubscription client implementation for invoking operations of a local USubscription service.
SubscriptionInfo
One active subscription as reported by the uSubscription service.

Enums§

ResetReason
Potential reasons for resetting the uSubscription service.

Constants§

RESOURCE_ID_FETCH_SUBSCRIBERS
The resource identifier of uSubscription’s fetch subscribers operation.
RESOURCE_ID_FETCH_SUBSCRIPTIONS
The resource identifier of uSubscription’s fetch subscriptions operation.
RESOURCE_ID_REGISTER_FOR_NOTIFICATIONS
The resource identifier of uSubscription’s register for notifications operation.
RESOURCE_ID_RESET
The resource identifier of uSubscription’s reset operation.
RESOURCE_ID_SUBSCRIBE
The resource identifier of uSubscription’s subscribe operation.
RESOURCE_ID_SUBSCRIPTION_CHANGE
The resource identifier of uSubscription’s subscription change topic.
RESOURCE_ID_UNREGISTER_FOR_NOTIFICATIONS
The resource identifier of uSubscription’s unregister for notifications operation.
RESOURCE_ID_UNSUBSCRIBE
The resource identifier of uSubscription’s unsubscribe operation.
USUBSCRIPTION_TYPE_ID
The uEntity (type) identifier of the uSubscription service.
USUBSCRIPTION_VERSION_MAJOR
The (latest) major version of the uSubscription service.

Traits§

USubscription
The uProtocol Application Layer client interface to the uSubscription service.

Functions§

usubscription_uri
Gets a UUri referring to one of the local uSubscription service’s resources.