etude v1.0.0-beta.3 Etude.State

Summary

Types

status :: :ok | :error
t :: %Etude.State{contexts: term, links: term, observers: term, receivers: term, values: term}

Functions

await(state, target)
cancel(state, ref)
cleanup(state)
cleanup(state, refs)
create_observer(state, observer, init \\ nil)
create_receiver(state, receiver, init \\ nil)
handle_info(state, message)
link(state, source, targets)
link(state, source, target, ref)
loop(state)
put_context(state, ref, context)
trigger(state)