flexflow v0.2.0
  • Pages
  • Modules

    Flexflow.ProcessStatem (flexflow v0.2.0) View Source

    gen_statem

    Link to this section Summary

    Types

    handle_event_result()

    Functions

    call(identity, op)
    cast(identity, op)
    child_spec(opts)
    handle_result(arg, process)
    pid(worker_id)
    start_link(module, arg)
    state(identity)
    via_tuple(worker_id)

    Link to this section Types

    Link to this type

    handle_event_result()

    View Source

    Specs

    handle_event_result() ::
      :gen_statem.event_handler_result(Flexflow.state_key())
      | :gen_statem.state_enter_result(Flexflow.state_key())

    Link to this section Functions

    Link to this function

    call(identity, op)

    View Source

    Specs

    call(Flexflow.process_identity(), term()) :: term()
    Link to this function

    cast(identity, op)

    View Source

    Specs

    cast(Flexflow.process_identity(), term()) :: :ok
    Link to this function

    child_spec(opts)

    View Source
    Link to this function

    handle_result(arg, process)

    View Source

    Specs

    handle_result(Flexflow.Process.result(), Flexflow.Process.t()) ::
      handle_event_result()
    Link to this function

    pid(worker_id)

    View Source
    Link to this function

    start_link(module, arg)

    View Source
    Link to this function

    state(identity)

    View Source

    Specs

    state(Flexflow.process_identity()) :: {:ok, Flexflow.Process.t()}
    Link to this function

    via_tuple(worker_id)

    View Source

    Built using ExDoc (v0.23.0) for the Elixir programming language. Designed by Friedel Ziegelmayer.

    API Reference