diameter_peer

Functions


notify(Nodes, SvcName, T) -> term()

start(X1::{T, [Opt], #diameter_service{}}) -> {TPid, [Addr], Tmo, Data} | {error, [term()]}

  • T = {connect | accept, transport_ref() (see module diameter)}
  • Opt = transport_opt() (see module diameter)
  • TPid = pid()
  • Addr = ip_address() (see module inet)
  • Tmo = non_neg_integer() | infinity
  • Data = {{T, Mod, Cfg}, [Mod], [{T, [Mod], Cfg}], [Err]}
  • Mod = module()
  • Cfg = term()
  • Err = term()

match(Addrs, Matches) -> term()

up(Pid) -> term()

up(Pid, Remote) -> term()

up(Pid, Remote, LAddrs) -> term()

recv(Pid, Pkt) -> term()

send(Pid, Diameter_packet) -> term()

close(Pid) -> term()

abort(Pid) -> term()

start_link() -> term()

state() -> term()

uptime() -> term()

init(X1) -> term()

handle_call(Req, From, State) -> term()

handle_cast(Msg, State) -> term()

handle_info(Info, S) -> term()

terminate(Reason, State) -> term()

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