Packages

Overseer is similar to OTP Supervisor, but it supervise the erlang/elixir nodes.

Current section

Files

Jump to
overseer lib types ocb.ex
Raw

lib/types/ocb.ex

defmodule GenExecutor.Ocb do
@moduledoc """
Overseer control block for remote node
"""
alias Overseer.Spec
alias GenExecutor.Ocb
@type t :: %__MODULE__{
name: node,
pid: pid,
spec: Spec
}
defstruct name: :noname,
pid: nil,
spec: nil
def create(spec) do
%Ocb{
name: node(),
pid: self(),
spec: spec
}
end
end