Vibe.Command.Worker (vibe v0.2.3)

Copy Markdown View Source

Task-based command execution worker.

Summary

Functions

await(pid, timeout)

@spec await(pid(), timeout()) :: Vibe.Command.Result.t()

cancel(pid)

@spec cancel(pid()) :: Vibe.Command.Result.t()

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

job(pid)

@spec job(pid()) :: Vibe.Command.Job.t()

output(pid, opts \\ [])

@spec output(
  pid(),
  keyword()
) :: String.t()

start_link(opts)

@spec start_link(keyword()) :: GenServer.on_start()

status(pid)

@spec status(pid()) :: Vibe.Command.Result.t()