Reaxive.CompositeSubscription
Implements a subscription which may have a list of embedded subscriptions. If this outer subscription is unsubscribed, so are the inner subscriptions.
It implements the protocol Subscription.
Summary
| add(composite_subscription, to_add) | |
| delete(composite_subscription, to_delete) | |
| init(disp_fun) | |
| is_unsubscribed?(composite_subscription) | |
| start_link(disp_fun) | |
| unsubscribe(composite_subscription) |
Types
The type of a simple subscription
Functions
Specs:
- add(t, Subscription.t) :: t
Specs:
- delete(t, Subscription.t) :: t
Specs:
- init((() -> :ok)) :: Reaxive.Subscription.State
Specs:
- start_link((() -> :ok)) :: t
Specs:
- unsubscribe(t) :: :ok