Module ejabberd_sm [erl svg]

Behaviours: gen_server.

Function Index

bounce_offline_message/3
check_existing_resources/1*
check_for_sessions_to_replace/1*
check_in_subscription/6
check_max_sessions/1*
clean_session_list/1*
clean_session_list/2*
close_session/2
close_session_unset_presence/3
code_change/3
commands/0*
connected_users/0
connected_users_number/0
dirty_get_my_sessions_list/0
dirty_get_sessions_list/0
disconnect_removed_user/2
do_route/3*
do_route1/3*
force_update_presence/1
get_max_user_sessions/1*
get_resource_sessions/1*
get_session_pid/1
get_user_info/3
get_user_ip/1
get_user_present_resources/2*
get_user_resources/2
get_user_sessions/2
get_vh_my_session_list/1
get_vh_session_list/1
get_vh_session_number/1
handle_call/3
handle_cast/2
handle_info/2
init/1
is_existing_resource/3
is_privacy_allow/3*
is_privacy_allow/4*
migrate/1
open_session/3
open_session/4
process_iq/3*
register_iq_handler/4
register_iq_handler/5
route/3
route_message/3*
set_presence/5
set_session/4
start_link/0
terminate/2
unregister_iq_handler/2
unset_presence/4
update_tables/0*
user_resources/2

Function Details

bounce_offline_message/3

bounce_offline_message(From, To, Packet) -> any()

check_existing_resources/1 *

check_existing_resources(JID) -> any()

check_for_sessions_to_replace/1 *

check_for_sessions_to_replace(JID) -> any()

check_in_subscription/6

check_in_subscription(Acc, User, Server, JID, Type, Reason) -> any()

check_max_sessions/1 *

check_max_sessions(JID) -> any()

clean_session_list/1 *

clean_session_list(Ss) -> any()

clean_session_list/2 *

clean_session_list(Rest, Res) -> any()

close_session/2

close_session(SID, JID) -> any()

close_session_unset_presence/3

close_session_unset_presence(SID, JID, Status) -> any()

code_change/3

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

commands/0 *

commands() -> any()

connected_users/0

connected_users() -> any()

connected_users_number/0

connected_users_number() -> any()

dirty_get_my_sessions_list/0

dirty_get_my_sessions_list() -> any()

dirty_get_sessions_list/0

dirty_get_sessions_list() -> any()

disconnect_removed_user/2

disconnect_removed_user(User, Server) -> any()

do_route/3 *

do_route(From, To, Packet) -> any()

do_route1/3 *

do_route1(From, To, Packet) -> any()

force_update_presence/1

force_update_presence(US) -> any()

get_max_user_sessions/1 *

get_max_user_sessions(JID) -> any()

get_resource_sessions/1 *

get_resource_sessions(JID) -> any()

get_session_pid/1

get_session_pid(JID) -> any()

get_user_info/3

get_user_info(User, Server, Resource) -> any()

get_user_ip/1

get_user_ip(JID) -> any()

get_user_present_resources/2 *

get_user_present_resources(LUser, LServer) -> any()

get_user_resources/2

get_user_resources(User, Server) -> any()

get_user_sessions/2

get_user_sessions(User, Server) -> any()

get_vh_my_session_list/1

get_vh_my_session_list(Server) -> any()

get_vh_session_list/1

get_vh_session_list(Server) -> any()

get_vh_session_number/1

get_vh_session_number(Server) -> any()

handle_call/3

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

handle_cast/2

handle_cast(Msg, State) -> any()

handle_info/2

handle_info(Info, State) -> any()

init/1

init(X1) -> any()

is_existing_resource/3

is_existing_resource(U, S, R) -> any()

is_privacy_allow/3 *

is_privacy_allow(From, To, Packet) -> any()

is_privacy_allow/4 *

is_privacy_allow(From, To, Packet, PrivacyList) -> any()

migrate/1

migrate(After) -> any()

open_session/3

open_session(SID, JID, Info) -> any()

open_session/4

open_session(SID, JID, Priority, Info) -> any()

process_iq/3 *

process_iq(From, To, Packet) -> any()

register_iq_handler/4

register_iq_handler(Host, XMLNS, Module, Fun) -> any()

register_iq_handler/5

register_iq_handler(Host, XMLNS, Module, Fun, Opts) -> any()

route/3

route(FromOld, ToOld, Xmlelement) -> any()

route_message/3 *

route_message(From, To, Packet) -> any()

set_presence/5

set_presence(SID, JID, Priority, Presence, Info) -> any()

set_session/4

set_session(SID, JID, Priority, Info) -> any()

start_link/0

start_link() -> any()

terminate/2

terminate(Reason, State) -> any()

unregister_iq_handler/2

unregister_iq_handler(Host, XMLNS) -> any()

unset_presence/4

unset_presence(SID, JID, Status, Info) -> any()

update_tables/0 *

update_tables() -> any()

user_resources/2

user_resources(User, Server) -> any()


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