Flexflow.ProcessManager (flexflow v0.1.7) View Source

ProcessManager

Link to this section Summary

Link to this section Types

Specs

server_return() :: {:ok | :exist, pid()} | {:error, term()}

Specs

t() :: %Flexflow.ProcessManager{
  id: Flexflow.id(),
  name: Flexflow.name(),
  pid: pid()
}

Link to this section Functions

Specs

Specs

cast(Flexflow.process_identity(), term()) :: :ok

Specs

child_pid(Flexflow.process_identity()) :: nil | pid()

Returns a specification to start this module under a supervisor.

See Supervisor.

Specs

children(module()) :: [t()]
Link to this function

server(arg, opts \\ %{})

View Source

Specs

Specs

server_pid(module()) :: {:ok, pid()} | {:error, term()}

Specs