#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