Reaxive.MultiAssignSubscription

Implements a subscription which may have an internal subscription which is re-assignable.

If this outer subscription is unsubscribed, so are the inner subscriptions.

It implements the protocol Subscription.

Source

Summary

assign(multi_assign_subscription, to_add)
init(disp_fun)
is_unsubscribed?(multi_assign_subscription)
start_link(disp_fun)
unsubscribe(multi_assign_subscription)

Types

t

The type of a simple subscription

Functions

assign(multi_assign_subscription, to_add)

Specs:

Source
init(disp_fun)

Specs:

  • init((() -> :ok)) :: Reaxive.Subscription.State
Source
is_unsubscribed?(multi_assign_subscription)
Source
start_link(disp_fun)

Specs:

  • start_link((() -> :ok)) :: t
Source
unsubscribe(multi_assign_subscription)

Specs:

  • unsubscribe(t) :: :ok
Source