|
static void | userlist_private_free (userlist_t *u) |
|
static int | group_compare (struct ekg_group *data1, struct ekg_group *data2) |
|
static | LIST_FREE_ITEM (group_item_free, struct ekg_group *) |
|
| DYNSTUFF_LIST_DECLARE_SORTED (ekg_groups, struct ekg_group, group_compare, group_item_free, static __DYNSTUFF_ADD_SORTED, static __DYNSTUFF_REMOVE_ITER, static __DYNSTUFF_DESTROY) static int userlist_resource_compare(ekg_resource_t *data1 |
|
return | xstrcasecmp (data1->name, data2->name) |
|
static | LIST_FREE_ITEM (list_userlist_resource_free, ekg_resource_t *) |
|
| DYNSTUFF_LIST_DECLARE_SORTED (ekg_resources, ekg_resource_t, userlist_resource_compare, list_userlist_resource_free, static __DYNSTUFF_ADD_SORTED, static __DYNSTUFF_REMOVE_SAFE, static __DYNSTUFF_DESTROY) static int userlist_compare(userlist_t *data1 |
|
static | LIST_FREE_ITEM (userlist_free_item, userlist_t *) |
|
| DYNSTUFF_LIST_DECLARE_SORTED (userlists, userlist_t, userlist_compare, userlist_free_item, static __DYNSTUFF_ADD_SORTED, __DYNSTUFF_REMOVE_SAFE, __DYNSTUFF_DESTROY) void userlist_add_entry(session_t *session |
|
| if ((count=array_count(entry))< 7) |
|
| query_emit_id (NULL, USERLIST_PRIVHANDLE,&u,&function,&entry,&count) |
|
| if (valid_plugin_uid(session->plugin, u->uid)!=1) |
|
| for (i=0;i< 6;i++) |
|
| if (entry[3]) |
|
| array_free_count (entry, count) |
|
int | userlist_read (session_t *session) |
|
int | userlist_write (session_t *session) |
|
void | userlist_write_crash () |
|
void * | userlist_private_get (plugin_t *plugin, userlist_t *u) |
|
void | userlist_clear_status (session_t *session, const char *uid) |
|
void | userlist_free (session_t *session) |
|
ekg_resource_t * | userlist_resource_add (userlist_t *u, const char *name, int prio) |
|
ekg_resource_t * | userlist_resource_find (userlist_t *u, const char *name) |
|
void | userlist_resource_remove (userlist_t *u, ekg_resource_t *r) |
|
userlist_t * | userlist_add (session_t *session, const char *uid, const char *nickname) |
|
userlist_t * | userlist_add_u (userlist_t **userlist, const char *uid, const char *nickname) |
|
int | userlist_remove (session_t *session, userlist_t *u) |
|
int | userlist_remove_u (userlist_t **userlist, userlist_t *u) |
|
int | userlist_replace (session_t *session, userlist_t *u) |
|
userlist_t * | userlist_find (session_t *session, const char *uid) |
|
userlist_t * | userlist_find_u (userlist_t **userlist, const char *uid) |
|
int | valid_nick (const char *nick) |
|
int | valid_uid (const char *uid) |
|
int | valid_plugin_uid (plugin_t *plugin, const char *uid) |
|
const char * | get_uid_any (session_t *session, const char *text) |
|
const char * | get_uid (session_t *session, const char *text) |
|
const char * | get_nickname (session_t *session, const char *text) |
|
char * | get_user_name (userlist_t *u) |
|
const char * | format_user (session_t *session, const char *uid) |
|
int | ignored_remove (session_t *session, const char *uid) |
|
int | ignored_add (session_t *session, const char *uid, ignore_t level) |
|
int | ignored_check (session_t *session, const char *uid) |
|
int | ignore_flags (const char *str) |
|
const char * | ignore_format (int level) |
|
int | ekg_group_add (userlist_t *u, const char *group) |
|
int | ekg_group_remove (userlist_t *u, const char *group) |
|
int | ekg_group_member (userlist_t *u, const char *group) |
|
struct ekg_group * | group_init (const char *names) |
|
char * | group_to_string (struct ekg_group *groups, int meta, int sep) |
|