Skip to content
Tim Watson edited this page Jul 12, 2012 · 1 revision

#Module systest_config#

##Data Types##

###config()##

config() = [{config_key(), term()}]

###config_key()##

config_key() = atom() | string() | binary()

##Function Index##

code_change/3
dump/0
ensure_value/3
eval/2
eval/3
get_config/1
get_config/2
get_config/3
get_env/0
get_env/1
get_static/1
handle_call/3
handle_cast/2
handle_info/2
init/1
load_config/2
load_config_terms/1
load_config_terms/2
merge/2
read/2
read/3
replace_value/3
require/2
set_env/2
set_static/2
start_link/0
sut_config/2
terminate/2

##Function Details##

###code_change/3##

code_change(OldVsn, State, Extra) -> any()

###dump/0##

dump() -> any()

###ensure_value/3##

ensure_value(Key, Value, PList) -> any()

###eval/2##

eval(Key, Config) -> any()

###eval/3##

eval(Path, Config, Opts) -> any()

###get_config/1##

get_config(Key) -> any()

###get_config/2##

get_config(Key, Default) -> any()

###get_config/3##

get_config(Key, Node, Default) -> any()

###get_env/0##

get_env() -> any()

###get_env/1##

get_env(Key) -> any()

###get_static/1##

get_static(Key) -> any()

###handle_call/3##

handle_call(Request, From, State) -> any()

###handle_cast/2##

handle_cast(Msg, State) -> any()

###handle_info/2##

handle_info(Info, State) -> any()

###init/1##

init(X1) -> any()

###load_config/2##

load_config(Id, Path) -> any()

###load_config_terms/1##

load_config_terms(Terms) -> any()

###load_config_terms/2##

load_config_terms(Id, Terms) -> any()

###merge/2##

merge(C1, C2) -> any()

###read/2##

read(Key, Config) -> any()

###read/3##

read(Key, Config, Default) -> any()

###replace_value/3##

replace_value(Key, Value, PList) -> any()

###require/2##

require(Key, Config) -> any()

###set_env/2##

set_env(Key, Value) -> any()

###set_static/2##

set_static(Key, Value) -> any()

###start_link/0##

start_link() -> any()

###sut_config/2##

sut_config(Scope, Identity) -> any()

###terminate/2##

terminate(Reason, State) -> any()

Clone this wiki locally