jabberd2  2.7.0
Data Fields
user_st Struct Reference

data for a single user More...

#include <sm.h>

Data Fields

pool_t p
 memory pool this user is allocated off More...
 
sm_t sm
 sm context More...
 
jid_t jid
 user jid (user@host) More...
 
xht roster
 roster for this user (key is full jid of item, value is item_t) More...
 
sess_t sessions
 list of action sessions More...
 
sess_t top
 top priority session More...
 
int available
 true if this user has any available session More...
 
time_t active
 time that user first logged in (ever) More...
 
void ** module_data
 per-user module data More...
 

Detailed Description

data for a single user

Definition at line 234 of file sm.h.

Field Documentation

◆ p

pool_t user_st::p

memory pool this user is allocated off

Definition at line 235 of file sm.h.

Referenced by _privacy_user_load(), _roster_user_load(), _user_alloc(), _vacation_user_load(), _verify_user_load(), user_free(), and user_load().

◆ sm

sm_t user_st::sm

◆ jid

jid_t user_st::jid

◆ roster

xht user_st::roster

◆ sessions

sess_t user_st::sessions

◆ top

sess_t user_st::top

◆ available

int user_st::available

true if this user has any available session

Definition at line 245 of file sm.h.

Referenced by _pres_top(), and pres_in().

◆ active

time_t user_st::active

time that user first logged in (ever)

Definition at line 247 of file sm.h.

Referenced by _active_user_load(), and _disco_user_result().

◆ module_data

void** user_st::module_data

The documentation for this struct was generated from the following file: