#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 [] |
Dokumentacja definicji
| #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) |
Dokumentacja definicji typów
Dokumentacja typów wyliczanych
- Wartości wyliczeń:
| IGNORE_STATUS |
|
| IGNORE_STATUS_DESCR |
|
| IGNORE_MSG |
|
| IGNORE_DCC |
|
| IGNORE_EVENTS |
|
| IGNORE_NOTIFY |
|
| IGNORE_XOSD |
|
| IGNORE_LOG |
|
| IGNORE_ALL |
|
| IGNORE_STATUS |
|
| IGNORE_STATUS_DESCR |
|
| IGNORE_MSG |
|
| IGNORE_DCC |
|
| IGNORE_EVENTS |
|
| IGNORE_NOTIFY |
|
| IGNORE_XOSD |
|
| IGNORE_LOG |
|
| IGNORE_ALL |
|
- Wartości wyliczeń:
| EKG_XSTATE_BLINK |
|
| EKG_XSTATE_TYPING |
|
| EKG_XSTATE_BLINK |
|
| EKG_XSTATE_TYPING |
|
Dokumentacja funkcji
| int ekg_group_member |
( |
userlist_t * |
u, |
|
|
const char * |
group | |
|
) |
| | |
| char* get_uid |
( |
session_t * |
session, |
|
|
const char * |
text | |
|
) |
| | |
| int ignored_check |
( |
session_t * |
session, |
|
|
const char * |
uid | |
|
) |
| | |
Dokumentacja zmiennych