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