ekg2
Pola danych
Dokumentacja struktury userlist

#include <userlist.h>

Pola danych

struct userlistnext
const char * uid
char * nickname
struct ekg_groupgroups
status_t status
char * descr
char * descr1line
struct ekg_resourceresources
time_t last_seen
char * foreign
void * priv
unsigned int blink: 1
unsigned int typing: 1
status_t last_status
char * last_descr
time_t status_time
void * priv_data
private_data_tpriv_list
char * uid
void * __resources
time_t __last_seen
char * __foreign
void * private

Opis szczegółowy

userlist_t is used to manage all info about user.
It's used not only to manage contacts in roster, but also to manage people in chat or conference

Błąd:
There are two private fields [u->priv_data and u->priv] one needs to be removed.

Dokumentacja pól

unsigned int userlist::blink

Blink userlist entry (message)

description of status.

description of status without
.

For compatilibity with ekg1 userlist.

list_t with ekg_group
Groups to which this user belongs like: work, friends, family..
It's also used internally by ekg2, for example when user is ignore he has group with name: __ignore

Lastseen description

Last time when user was available [when u->status was > notavail]

Lastseen status

nickname

Private data for protocol plugin.

Alternate private data, used by ncurses plugin

Alternate private data, used by ncurses plugin

list_t with ekg_resource_t
It's used to handle Jabber resources, and also by irc friendlist.

current status

From when we have this status, description

unsigned int userlist::typing

User is composing

const char* userlist::uid

uin in form protocol:id

uin in form protocol:id


Dokumentacja dla tej struktury została wygenerowana z plików:
 All Struktury Danych Pliki Funkcje Zmienne Definicje typów Wyliczenia Wartości wyliczeń Definicje