ekg2
 All Struktury Danych Pliki Funkcje Zmienne Definicje typów Wyliczenia Wartości wyliczeń Definicje Grupay Strony
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

char* userlist::__foreign
time_t userlist::__last_seen
void* userlist::__resources
unsigned int userlist::blink

Blink userlist entry (message)

char * userlist::descr

description of status.

char * userlist::descr1line

description of status without
.

char* userlist::foreign

For compatilibity with ekg1 userlist.

struct ekg_group * userlist::groups

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

char * userlist::last_descr

Lastseen description

time_t userlist::last_seen

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

status_t userlist::last_status

Lastseen status

struct userlist * userlist::next
char * userlist::nickname

nickname

void * userlist::priv

Private data for protocol plugin.

void* userlist::priv_data

Alternate private data, used by ncurses plugin

private_data_t * userlist::priv_list
void* userlist::private

Alternate private data, used by ncurses plugin

struct ekg_resource* userlist::resources

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

status_t userlist::status

current status

time_t userlist::status_time

From when we have this status, description

unsigned int userlist::typing

User is composing

char* userlist::uid

uin in form protocol:id

const char* userlist::uid

uin in form protocol:id


Dokumentacja dla tej struktury została wygenerowana z plików: