Behaviours: gen_statem.
hostname() = inet:hostname()
msecs() = integer()
realm() = string()
retry_config() = #{retries => integer(), timeout => msecs(), delay => msecs(), max_timeout => msecs(), max_delay => msecs(), ping_timeout => msecs()}
tcpport() = integer()
callback_mode/0 | |
connect/3 | |
connect_delay/3 | |
err/3 | |
err_connect/3 | |
idle/3 | |
init/1 | |
ping/3 | |
retry/3 | |
start_link/5 | |
terminate/3 |
callback_mode() -> any()
connect(X1, Msg, S0) -> any()
connect_delay(X1, Msg, S0) -> any()
err(X1, Msg, S0) -> any()
err_connect(X1, Msg, S0) -> any()
idle(X1, PrevState, S0) -> any()
init(X1) -> any()
ping(X1, Msg, S0) -> any()
retry(X1, Msg, S0) -> any()
start_link(ClientFSM::pid(), Realm::realm(), Host::hostname(), Port::tcpport(), RConfig::retry_config()) -> {ok, pid()}
terminate(Why, State, S0) -> any()
Generated by EDoc