diameter_tcp

Types


connect_option() = {raddr, ip_address() (see module inet)} | {rport, pos_integer()} | {ssl_options, true | [connect_option() (see module ssl)]} | option() | connect_option() (see module ssl) | connect_option() (see module gen_tcp)

listen_option() = {accept, match()} | {ssl_options, true | [listen_option() (see module ssl)]} | listen_option() (see module ssl) | listen_option() (see module gen_tcp)

match() = ip_address() (see module inet) | string() | [match()]

option() = {port, non_neg_integer()} | {fragment_timer, 0..4294967295}

Functions


start(X1::{accept, Ref}, Diameter_service::#diameter_service{}, Opts::[listen_option()]) -> {ok, pid(), [ip_address() (see module inet)]}

  • Ref = transport_ref() (see module diameter)

start_link(T) -> term()

info(X1) -> term()

init(T) -> term()

ports() -> term()

ports(Ref) -> term()

handle_call(X1, X2, State) -> term()

handle_cast(X1, State) -> term()

handle_info(T, Transport) -> term()

code_change(X1, State, X3) -> term()

terminate(X1, X2) -> term()