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[] |