etude v1.0.0-beta.3 Etude.Receiver

Summary

Types

cancel :: (handler_context, state :: state -> state)
handler :: (handler_context, message :: term, state -> handler_return)
handler_return ::
  :pass |
  {:cont, handler_context, state} |
  {status, any, state}
status :: :ok | :error

Functions

new(handle_info)

Specs

new(handler) :: %Etude.Receiver{cancel: term, handle_info: term}
new(handle_info, cancel)

Specs

new(handler, cancel) :: %Etude.Receiver{cancel: term, handle_info: term}