ekg_session Struct Reference

#include <sessions.h>


Data Fields

ekg_sessionnext
void * plugin
char * uid
char * alias
void * priv
userlistuserlist
status_t status
char * descr
char * password
unsigned int connected: 1
unsigned int connecting: 2
unsigned int autoaway: 1
time_t activity
time_t last_conn
int global_vars_count
char ** values
session_param_tlocal_vars
status_t last_status
char * last_descr


Detailed Description

session_t contains all information about session


Field Documentation

struct ekg_session* ekg_session::next

void* ekg_session::plugin

protocol plugin owing session

char* ekg_session::uid

user ID

char* ekg_session::alias

short name

void* ekg_session::priv

protocol plugin's private data

struct userlist* ekg_session::userlist

session's userlist

status_t ekg_session::status

session's user status

char* ekg_session::descr

session's user description

char* ekg_session::password

session's account password

unsigned int ekg_session::connected

whether session is connected

unsigned int ekg_session::connecting

whether session is currently being connected

unsigned int ekg_session::autoaway

whether we're in autoaway

time_t ekg_session::activity

timestamp of last activity

time_t ekg_session::last_conn

timestamp of connecting

int ekg_session::global_vars_count

char** ekg_session::values

session_param_t* ekg_session::local_vars

status_t ekg_session::last_status

user's status before going into autoaway

char* ekg_session::last_descr

user's description before going into autoaway


The documentation for this struct was generated from the following file:
Generated on Sat Nov 22 22:30:48 2008 for ekg2 by  doxygen 1.5.1