diameter_config
start_service(SvcName::service_name() (see module diameter), Opts::[service_opt() (see module diameter)]) -> ok | {error, term()}
stop_service(SvcName::service_name() (see module diameter)) -> ok
add_transport(SvcName::service_name() (see module diameter), X2::{connect | listen, [transport_opt() (see module diameter)]}) -> {ok, transport_ref() (see module diameter)} | {error, term()}
remove_transport(SvcName::service_name() (see module diameter), Pred::transport_pred() (see module diameter)) -> ok | {error, term()}
have_transport(SvcName, Ref) -> term()
lookup(SvcName) -> term()
handle_call(Req, From, State) -> term()
handle_cast(Msg, State) -> term()
handle_info(Info, State) -> term()
terminate(Reason, State) -> term()
code_change(OldVsn, State, Extra) -> term()