Behaviours: gen_mod.
add_user_to_group(Host::string(), US::{User::string(), Server::string()}, Group::string()) -> {atomic, ok}
build_roster_record(User1, Server1, User2, Server2, Name2, Groups) -> any()
create_group(Host, Group) -> any()
create_group(Host, Group, Opts) -> any()
delete_group(Host, Group) -> any()
displayed_groups(GroupsOpts, SelectedGroupsOpts) -> any()
displayed_to_groups(GroupName, LServer) -> any()
get_group_explicit_users(Host::string(), Group::string()) -> [{User::string(), Server::string()}]
get_group_name(Host1, Group1) -> any()
get_group_opt(Host::string(), Group::string(), Opt::atom(), Default) -> OptValue | Default
get_group_opts(Host, Group) -> any()
get_group_users(HostB, Group) -> any()
get_group_users(HostB, Group, GroupOpts) -> any()
get_jid_info(X1, User, Server, JID) -> any()
get_online_users(Host) -> any()
get_opt(Opts, Opt, Default) -> any()
get_rosteritem_name(X1, U, S) -> any()
get_rosteritem_name_vcard(Vcard) -> any()
get_special_displayed_groups(GroupsOpts) -> any()
get_special_users_groups(HostB) -> any()
Get list of names of groups that have @all@ or @online@ in the memberlist
get_special_users_groups_online(Host) -> any()
get_subscription_lists(X1, User, Server) -> any()
get_user_displayed_groups(US) -> any()
Get the list of groups that are displayed to this user
get_user_displayed_groups(LUser::string(), LServer::string(), GroupOpts::[{GroupName::string(), [Opt]}]) -> [{GroupName::string(), [Opt]}]
get_user_groups(US) -> any()
get_user_roster(Items, US) -> any()
get_vcard_module(Server) -> any()
groups_with_opts(HostB) -> any()
in_subscription(Acc, User, Server, JID, Type, Reason) -> any()
is_group_enabled(Host1, Group1) -> any()
is_user_in_group(US, Group, Host) -> any()
list_groups(Host) -> any()
list_shared_roster_groups(Host, Query, Lang) -> any()
list_sr_groups_parse_addnew(Host, Query) -> any()
list_sr_groups_parse_delete(Host, Query) -> any()
list_sr_groups_parse_query(Host, Query) -> any()
out_subscription(UserFrom, ServerFrom, JIDTo, Type) -> any()
process_item(RosterItem, Host) -> any()
process_subscription(Direction, User, Server, JID, Type, Acc) -> any()
push_displayed_to_user(LUser, LServer, Group, Host, Subscription) -> any()
push_item(User, Server, From, Item) -> any()
push_members_to_user(LUser, LServer, Group, Host, Subscription) -> any()
push_roster_item(User, Server, ContactU, ContactS, GroupName, Subscription) -> any()
push_user_to_displayed(User, Server, Group, Host, Subscription) -> any()
push_user_to_group(LUser, LServer, Group, Host, GroupName, Subscription) -> any()
push_user_to_members(User, Server, Subscription) -> any()
register_user(User, Server) -> any()
remove_user(User, Server) -> any()
remove_user_from_group(Host, US, Group) -> any()
set_group_opts(Host, Group, Opts) -> any()
set_item(User, Server, Resource, Item) -> any()
set_new_rosteritems(UserFrom, ServerFrom, UserTo, ServerTo, ResourceTo, NameTo, GroupsFrom) -> any()
shared_roster_group(Host, Group, Query, Lang) -> any()
shared_roster_group_parse_query(Host, Group, Query) -> any()
split_grouphost(Host, Group) -> any()
start(Host, Opts) -> any()
stop(Host) -> any()
unset_presence(User, Server, Resource, Status) -> any()
us_to_list(X1) -> any()
user_available(New) -> any()
webadmin_menu(Acc, Host, Lang) -> any()
webadmin_page(Acc, Host, Request) -> any()
Generated by EDoc, May 23 2012, 07:15:15.