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. |