|
ekg2
|
#include <time.h>#include "dynstuff.h"#include "plugins.h"#include "sessions.h"#include "windows.h"Idź do kodu źródłowego tego pliku.
Struktury danych | |
| struct | userlist |
| struct | ekg_group |
| struct | ignore_label |
Definicje | |
| #define | userlist_find_n(a, b) userlist_find(session_find(a), b) |
| #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) |
Definicje typów | |
| typedef struct userlist | userlist_t |
Wyliczenia | |
| enum | xstate_t { EKG_XSTATE_BLINK = 1, EKG_XSTATE_TYPING = 2, EKG_XSTATE_BLINK = 1, EKG_XSTATE_TYPING = 2 } |
| enum | ignore_t { IGNORE_STATUS = 0x01, IGNORE_STATUS_DESCR = 0x02, IGNORE_MSG = 0x04, IGNORE_DCC = 0x08, IGNORE_EVENTS = 0x10, IGNORE_NOTIFY = 0x20, IGNORE_XOSD = 0x40, IGNORE_LOG = 0x80, IGNORE_ALL = 0xFF, IGNORE_STATUS = 0x01, IGNORE_STATUS_DESCR = 0x02, IGNORE_MSG = 0x04, IGNORE_DCC = 0x08, IGNORE_EVENTS = 0x10, IGNORE_NOTIFY = 0x20, IGNORE_XOSD = 0x40, IGNORE_LOG = 0x80, IGNORE_ALL = 0xFF } |
Funkcje | |
| userlist_t * | remote_userlist_add_entry (userlist_t **userlist, char **__entry, int count) |
| int | userlist_remove (session_t *session, userlist_t *u) |
| userlist_t * | userlist_find (session_t *session, const char *uid) |
| void | userlist_free (session_t *session) |
| void | userlists_destroy (userlist_t **userlist) |
| int | ignored_check (session_t *session, const char *uid) |
| int | ekg_group_member (userlist_t *u, const char *group) |
| char * | get_uid (session_t *session, const char *text) |
Zmienne | |
| struct ignore_label | ignore_labels [] |
| #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 userlist_find_n | ( | a, | |
| b | |||
| ) | userlist_find(session_find(a), b) |
| typedef struct userlist userlist_t |
| enum ignore_t |
| enum xstate_t |
| int ekg_group_member | ( | userlist_t * | u, |
| const char * | group | ||
| ) |
| userlist_t* remote_userlist_add_entry | ( | userlist_t ** | userlist, |
| char ** | __entry, | ||
| int | count | ||
| ) |
| userlist_t* userlist_find | ( | session_t * | session, |
| const char * | uid | ||
| ) |
| void userlist_free | ( | session_t * | session | ) |
| int userlist_remove | ( | session_t * | session, |
| userlist_t * | u | ||
| ) |
| void userlists_destroy | ( | userlist_t ** | userlist | ) |
| struct ignore_label ignore_labels[] |
1.8.1.2