Module mod_multicast [erl svg]

Behaviours: gen_mod, gen_server.

Function Index

act_groups/5*
add_addresses/2*
add_addresses2/5*
add_delivered/1*
add_response/2*
add_waiter/1*
append_dests/2*
build_limit_record/2*
build_other_xml/1*
build_others_xml/1*
build_remote_limit_record/2*
build_service_limit_record/1*
check_access/3*
check_limit_dests/4*
check_relay/3*
check_relay_required/2*
check_relay_required/3*
code_change/3
convert_dest_record/1*
create_cache/0*
create_pool/0*
decide_action_group/1*
decide_action_groups/1*
delo_waiter/1*
fragment_dests/2*
get_from_limitopts/2*
get_limit_number/2*
get_limit_value/3*
get_limits_els/1*
get_limits_fields/1*
get_limits_values/1*
get_limits_xml/2*
get_slimit_group/2*
group_dests/1*
handle_call/3
handle_cast/2
handle_info/2
init/1
iq_disco_info/3*
iq_disco_info_extras/2*
iq_disco_info_extras2/2*
iq_vcard/1*
iq_version/0*
is_obsolete/4*
jts/1*
list_of_limits/1*
look_cached/2*
look_cached_servers/2*
look_server/1*
perform/5*
process_discoinfo_result/4*
process_discoinfo_result2/5*
process_discoitems_result/3*
process_iq/3*
process_iqreply_error/3*
process_iqreply_result/4*
purge/0*
purge/2*
purge_loop/1
received_awaiter/3*
report_not_jid/3*
route_common/7*
route_error/5*
route_packet/5*
route_packet2/6*
route_packet_multicast/7*
route_trusted/5*
route_untrusted/7*
route_untrusted2/6*
search_server_on_cache/3*
search_waiter/3*
send_query/3*
send_query_info/2*
send_query_items/2*
sender_type/1*
split_addresses_todeliver/1*Split the addresses list into two lists: the ones to deliver, and the ones already delivered.
split_dests_jid/1*
start/2
start_link/2
start_loop/0*
stj/1*
stop/1
strip_addresses_element/1*
terminate/2
to_string/1*
try_start_loop/0*
try_stop_loop/0*

Function Details

act_groups/5 *

act_groups(FromJID, Packet_stripped, AAttrs, LServiceS, AGroups) -> any()

add_addresses/2 *

add_addresses(Delivereds, Groups) -> any()

add_addresses2/5 *

add_addresses2(Delivereds, Groups, Res, Pa, Pz) -> any()

add_delivered/1 *

add_delivered(Stanza) -> any()

add_response/2 *

add_response(RServer, Response) -> any()

add_waiter/1 *

add_waiter(Waiter) -> any()

append_dests/2 *

append_dests(Dests, Addresses) -> any()

build_limit_record/2 *

build_limit_record(LimitOpts, SenderT) -> any()

build_other_xml/1 *

build_other_xml(Dests) -> any()

build_others_xml/1 *

build_others_xml(Groups) -> any()

build_remote_limit_record/2 *

build_remote_limit_record(LimitOpts, SenderT) -> any()

build_service_limit_record/1 *

build_service_limit_record(LimitOpts) -> any()

check_access/3 *

check_access(LServerS, Access, From) -> any()

check_limit_dests/4 *

check_limit_dests(SLimits, FromJID, Packet, Addresses) -> any()

check_relay/3 *

check_relay(RS, LS, Gs) -> any()

check_relay_required/2 *

check_relay_required(LServerS, Groups) -> any()

check_relay_required/3 *

check_relay_required(RServer, LServerS, Groups) -> any()

code_change/3

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

convert_dest_record/1 *

convert_dest_record(XMLs) -> any()

create_cache/0 *

create_cache() -> any()

create_pool/0 *

create_pool() -> any()

decide_action_group/1 *

decide_action_group(Group) -> any()

decide_action_groups/1 *

decide_action_groups(Groups) -> any()

delo_waiter/1 *

delo_waiter(Waiter) -> any()

fragment_dests/2 *

fragment_dests(Dests, Limit_number) -> any()

get_from_limitopts/2 *

get_from_limitopts(LimitOpts, SenderT) -> any()

get_limit_number/2 *

get_limit_number(X1, Limits) -> any()

get_limit_value/3 *

get_limit_value(Name, Default, LimitOpts) -> any()

get_limits_els/1 *

get_limits_els(Els) -> any()

get_limits_fields/1 *

get_limits_fields(Fields) -> any()

get_limits_values/1 *

get_limits_values(Values) -> any()

get_limits_xml/2 *

get_limits_xml(Els, SenderT) -> any()

get_slimit_group/2 *

get_slimit_group(X1, SLimits) -> any()

group_dests/1 *

group_dests(Dests) -> any()

handle_call/3

handle_call(X1, From, State) -> any()

handle_cast/2

handle_cast(Msg, State) -> any()

handle_info/2

handle_info(Info, State) -> any()

init/1

init(X1) -> any()

iq_disco_info/3 *

iq_disco_info(From, Lang, State) -> any()

iq_disco_info_extras/2 *

iq_disco_info_extras(From, State) -> any()

iq_disco_info_extras2/2 *

iq_disco_info_extras2(SenderT, SLimits) -> any()

iq_vcard/1 *

iq_vcard(Lang) -> any()

iq_version/0 *

iq_version() -> any()

is_obsolete/4 *

is_obsolete(Response, Ts, Now, X4) -> any()

jts/1 *

jts(String) -> any()

list_of_limits/1 *

list_of_limits(X1) -> any()

look_cached/2 *

look_cached(LServerS, G) -> any()

look_cached_servers/2 *

look_cached_servers(LServerS, Groups) -> any()

look_server/1 *

look_server(RServer) -> any()

perform/5 *

perform(From, Packet, AAttrs, LServiceS, X5) -> any()

process_discoinfo_result/4 *

process_discoinfo_result(From, LServiceS, Els, State) -> any()

process_discoinfo_result2/5 *

process_discoinfo_result2(From, FromS, LServiceS, Els, Waiter) -> any()

process_discoitems_result/3 *

process_discoitems_result(From, LServiceS, Els) -> any()

process_iq/3 *

process_iq(From, Iq, State) -> any()

process_iqreply_error/3 *

process_iqreply_error(From, LServiceS, Packet) -> any()

process_iqreply_result/4 *

process_iqreply_result(From, LServiceS, Packet, State) -> any()

purge/0 *

purge() -> any()

purge/2 *

purge(Now, Maxmins) -> any()

purge_loop/1

purge_loop(NM) -> any()

received_awaiter/3 *

received_awaiter(JID, Waiter, LServiceS) -> any()

report_not_jid/3 *

report_not_jid(From, Packet, Dests) -> any()

route_common/7 *

route_common(LServerS, LServiceS, FromJID, Groups, Delivereds, Packet_stripped, AAttrs) -> any()

route_error/5 *

route_error(From, To, Packet, ErrType, ErrText) -> any()

route_packet/5 *

route_packet(From, ToDest, Packet, AAttrs, Addresses) -> any()

route_packet2/6 *

route_packet2(From, ToS, Dests, Packet, AAttrs, Addresses) -> any()

route_packet_multicast/7 *

route_packet_multicast(From, ToS, Packet, AAttrs, Dests, Addresses, Limits) -> any()

route_trusted/5 *

route_trusted(LServiceS, LServerS, FromJID, Destinations, Packet) -> any()

route_untrusted/7 *

route_untrusted(LServiceS, LServerS, Access, SLimits, From, To, Packet) -> any()

route_untrusted2/6 *

route_untrusted2(LServiceS, LServerS, Access, SLimits, FromJID, Packet) -> any()

search_server_on_cache/3 *

search_server_on_cache(RServer, LServerS, Maxmins) -> any()

search_waiter/3 *

search_waiter(JID, LServiceS, Type) -> any()

send_query/3 *

send_query(RServerS, LServiceS, XMLNS) -> any()

send_query_info/2 *

send_query_info(RServerS, LServiceS) -> any()

send_query_items/2 *

send_query_items(RServerS, LServiceS) -> any()

sender_type/1 *

sender_type(From) -> any()

split_addresses_todeliver/1 *

split_addresses_todeliver(Addresses) -> {To_deliver, Delivereds}

Split the addresses list into two lists: the ones to deliver, and the ones already delivered.

split_dests_jid/1 *

split_dests_jid(Dests) -> any()

start/2

start(LServerS, Opts) -> any()

start_link/2

start_link(LServerS, Opts) -> any()

start_loop/0 *

start_loop() -> any()

stj/1 *

stj(String) -> any()

stop/1

stop(LServerS) -> any()

strip_addresses_element/1 *

strip_addresses_element(Packet) -> any()

terminate/2

terminate(Reason, State) -> any()

to_string/1 *

to_string(A) -> any()

try_start_loop/0 *

try_start_loop() -> any()

try_stop_loop/0 *

try_stop_loop() -> any()


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