eturnal_systemd (eturnal v1.12.2+1)

View Source

Summary

Types

state/0

-opaque state()

Functions

code_change(OldVsn, State, Extra)

-spec code_change({down, term()} | term(), state(), term()) -> {ok, state()}.

handle_call(Request, From, State)

-spec handle_call(term(), {pid(), term()}, state()) -> {reply, {error, badarg}, state()}.

handle_cast(Msg, Systemd_state)

-spec handle_cast({notify, binary()} | term(), state()) -> {noreply, state()}.

handle_info(Info, Systemd_state)

-spec handle_info(ping_watchdog | term(), state()) -> {noreply, state()}.

init(Opts)

-spec init(any()) -> {ok, state()} | {stop, term()}.

ready()

-spec ready() -> ok.

reloading()

-spec reloading() -> ok.

start_link()

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

stopping()

-spec stopping() -> ok.

terminate(Reason, State)

-spec terminate(normal | shutdown | {shutdown, term()} | term(), state()) -> ok.