[Erlang Systems]

application

MODULE

MODULE SUMMARY

DESCRIPTION

Application Handling

EXPORTS

get_all_env() -> Env
get_all_env(Application) -> Env

get_all_key() -> {ok, Keys} | []
get_all_key(Application) -> {ok, Keys} | undefined

get_application() -> {ok, Application} | undefined
get_application(Pid | Module) -> {ok, Application} | undefined

get_env(Par) -> {ok, Val} | undefined
get_env(Application, Par) -> {ok, Val} | undefined

get_key(Key) -> {ok, Val} | undefined
get_key(Application, Key) -> {ok, Val} | undefined

load(ApplDescr) -> ok | {error, Reason}
load(ApplDescr, Distributed) -> ok | {error, Reason}

loaded_applications() -> [{Application, Description, Vsn}]

permit(Application, Bool) -> ok | {error, Reason}

set_env(Application, Par, Val) -> ok

start(Application) -> ok | {error, Reason}
start(Application, Type) -> ok | {error, Reason}

start_type() -> StartType | local

stop(Application) -> ok | {error, Reason}

takeover(Application, Type) -> ok | {error, Reason}

unload(Application) -> ok | {error, Reason}

which_applications() -> [{Application, Description, Vsn}]

CALLBACK MODULE

EXPORTS

Module:config_change(Changed, New, Removed) -> ok

Module:start(StartType, StartArgs) -> {ok, Pid} | {ok, Pid, State} | {error, Reason}

Module:start_phase(Phase, StartType, PhaseArgs) -> ok | {error, Reason}

Module:prep_stop(State) -> NewState

Module:stop(State)

SEE ALSO

AUTHORS


kernel 2.7
Copyright © 1991-2001 Ericsson Utvecklings AB