alcove_drv (alcove v0.36.0) View Source

Link to this section Summary

Link to this section Types

Specs

ref() :: pid().

Link to this section Functions

Link to this function

call(Drv, Pids, Command, Argv, Timeout)

View Source

Specs

call(ref(), [alcove:pid_t()], atom(), list(), timeout()) -> term().
Link to this function

code_change(OldVsn, State, Extra)

View Source
Link to this function

event(Drv, Pids, Timeout)

View Source

Specs

event(ref(), [alcove:pid_t()], timeout()) -> term().

Specs

getopts(proplists:proplist()) -> [string() | [string()]].
Link to this function

handle_call(_, From, State)

View Source
Link to this function

handle_info(Info, State)

View Source

Specs

port(ref()) -> port().

Specs

progname() -> string().

Specs

raw(ref()) -> ok.

Specs

start() -> ignore | {error, _} | {ok, pid()}.

Specs

start(proplists:proplist()) -> ignore | {error, _} | {ok, pid()}.

Specs

start(pid(), proplists:proplist()) -> ignore | {error, _} | {ok, pid()}.

Specs

start_link() -> ignore | {error, _} | {ok, pid()}.

Specs

start_link(proplists:proplist()) -> ignore | {error, _} | {ok, pid()}.
Link to this function

start_link(Owner, Options)

View Source

Specs

start_link(pid(), proplists:proplist()) -> ignore | {error, _} | {ok, pid()}.
Link to this function

stderr(Drv, Pids, Timeout)

View Source

Specs

stderr(ref(), [alcove:pid_t()], timeout()) ->
          false | binary() | {alcove_error, any()} | {alcove_pipe, integer()}.

Specs

stdin(ref(), [alcove:pid_t()], iodata()) -> ok | {alcove_error, badarg}.
Link to this function

stdout(Drv, Pids, Timeout)

View Source

Specs

stdout(ref(), [alcove:pid_t()], timeout()) ->
          false | binary() | {alcove_error, any()} | {alcove_pipe, integer()}.

Specs

stop(ref()) -> ok.
Link to this function

terminate(Reason, State)

View Source