Struktury danych | Definicje | Definicje typów | Wyliczenia | Funkcje | Zmienne

Dokumentacja pliku remote/userlist.h

#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_tremote_userlist_add_entry (userlist_t **userlist, char **__entry, int count)
int userlist_remove (session_t *session, userlist_t *u)
userlist_tuserlist_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

typedef struct userlist userlist_t

Dokumentacja typów wyliczanych

enum ignore_t
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 
enum xstate_t
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 
)
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  ) 

Dokumentacja zmiennych

 All Struktury Danych Pliki Funkcje Zmienne Definicje typów Wyliczenia Wartości wyliczeń Definicje