ekg2
GIT master
|
#include <userlist.h>
Pola danych | |
struct userlist * | next |
const char * | uid |
char * | nickname |
struct ekg_group * | groups |
status_t | status |
char * | descr |
char * | descr1line |
struct ekg_resource * | resources |
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_t * | priv_list |
char * | uid |
void * | __resources |
time_t | __last_seen |
char * | __foreign |
void * | private |
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
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