Crate jsonrpc_pubsub [−] [src]
Publish-Subscribe extension for JSON-RPC
Structs
PubSubHandler |
Publish-Subscribe extension of |
Session |
RPC client session Keeps track of active subscriptions and unsubscribes from them upon dropping. |
Sink |
A handle to send notifications directly to subscribed client. |
Subscriber |
Represents a subscribing client. Subscription handlers can either reject this subscription request or assign an unique id. |
Enums
SubscriptionId |
Unique subscription id. NOTE Assigning same id to different requests will cause the previous request to be unsubscribed. |
Traits
PubSubMetadata |
Metadata extension for pub-sub method handling. |
SubscribeRpcMethod |
Subscribe handler |
UnsubscribeRpcMethod |
Unsubscribe handler |
Functions
new_subscription |
Creates new subscribe and unsubscribe RPC methods |
Type Definitions
SinkResult |
Subscription send result. |
TransportError |
Raw transport error. |