View Source eturnal_systemd (eturnal v1.10.1)
Link to this section Summary
Link to this section Types
-type state() :: #systemd_state{}.
-type watchdog_timeout() :: pos_integer() | hibernate.
Link to this section Functions
-spec handle_call(term(), {pid(), term()}, state()) -> {reply, {error, badarg}, state(), watchdog_timeout()}.
-spec handle_cast({notify, binary()} | term(), state()) -> {noreply, state(), watchdog_timeout()}.
-spec handle_info(timeout | term(), state()) -> {noreply, state(), watchdog_timeout()}.
-spec init(any()) -> {ok, state()} | {ok, state(), watchdog_timeout()} | {stop, term()}.
-spec ready() -> ok.
-spec reloading() -> ok.
-spec start_link() -> {ok, pid()} | ignore | {error, term()}.
-spec stopping() -> ok.
-spec terminate(normal | shutdown | {shutdown, term()} | term(), state()) -> ok.