Module ejabberd_stun [erl svg]

Behaviours: gen_fsm.

Function Index

cancel_timer/1*
code_change/4
handle_event/3
handle_info/3
handle_sync_event/4
init/1
prepare_response/1*
process/3*
process_data/3*
session_established/2
socket_type/0
start/2
start_link/2
terminate/3
udp_recv/5
update_state/1*
wait_for_tls/2

Function Details

cancel_timer/1 *

cancel_timer(TRef) -> any()

code_change/4

code_change(OldVsn, StateName, State, Extra) -> any()

handle_event/3

handle_event(Event, StateName, State) -> any()

handle_info/3

handle_info(Info, StateName, State) -> any()

handle_sync_event/4

handle_sync_event(Event, From, StateName, State) -> any()

init/1

init(X1) -> any()

prepare_response/1 *

prepare_response(Msg) -> any()

process/3 *

process(Addr, Port, Stun) -> any()

process_data/3 *

process_data(NextStateName, State, Data) -> any()

session_established/2

session_established(Msg, State) -> any()

socket_type/0

socket_type() -> any()

start/2

start(X1, Opts) -> any()

start_link/2

start_link(Sock, Opts) -> any()

terminate/3

terminate(Reason, StateName, State) -> any()

udp_recv/5

udp_recv(Sock, Addr, Port, Data, Opts) -> any()

update_state/1 *

update_state(State) -> any()

wait_for_tls/2

wait_for_tls(Event, State) -> any()


Generated by EDoc, May 23 2012, 07:15:11.