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
Specs
call(ref(), [alcove:pid_t()], atom(), list(), timeout()) -> term().
Specs
event(ref(), [alcove:pid_t()], timeout()) -> term().
Specs
getopts(proplists:proplist()) -> [string() | [string()]].
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()}.
Specs
start_link(pid(), proplists:proplist()) -> ignore | {error, _} | {ok, pid()}.
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}.
Specs
stdout(ref(), [alcove:pid_t()], timeout()) -> false | binary() | {alcove_error, any()} | {alcove_pipe, integer()}.
Specs
stop(ref()) -> ok.