diameter_tcp
(diameter)
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()
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)