Definicje |
#define | IGNORE_LABELS_MAX 9 |
#define | userlist_find_n(a, b) userlist_find(session_find(a), b) |
#define | user_private_item_get_safe(user, name, result) private_item_get_safe(&(user)->priv_list, name, result) |
#define | user_private_item_get(user, name) private_item_get(&(user)->priv_list, name) |
#define | user_private_item_get_int_safe(user, name, result) private_item_get_int_safe(&(user)->priv_list), name, int *result) |
#define | user_private_item_get_int(user, name) private_item_get_int(&(user)->priv_list, name) |
#define | user_private_item_set(user, name, value) private_item_set(&(user)->priv_list, name, value) |
#define | user_private_item_set_int(user, name, value) private_item_set_int(&(user)->priv_list, name, value) |
#define | user_private_items_destroy(user) private_items_destroy(&(user)->priv_list); |
Funkcje |
int | userlist_read (session_t *session) |
int | userlist_write (session_t *session) |
void | userlist_write_crash () |
void | userlist_clear_status (session_t *session, const char *uid) |
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) |
void | userlist_add_entry (session_t *session, const char *line) |
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) |
void | userlist_free (session_t *session) |
void | userlists_destroy (userlist_t **userlist) |
void * | userlist_private_get (plugin_t *plugin, userlist_t *u) |
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) |
int | ignored_add (session_t *session, const char *uid, ignore_t level) |
int | ignored_remove (session_t *session, const char *uid) |
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) |
char * | group_to_string (struct ekg_group *l, int meta, int sep) |
struct ekg_group * | group_init (const char *groups) |
int | valid_nick (const char *nick) |
int | valid_plugin_uid (plugin_t *plugin, const char *uid) |
const char * | format_user (session_t *session, const char *uid) |
const char * | get_uid (session_t *session, const char *text) |
const char * | get_uid_any (session_t *session, const char *text) |
const char * | get_nickname (session_t *session, const char *text) |
char * | get_user_name (userlist_t *u) |