Funkcje |
static int | session_compare (session_t *data1, session_t *data2) |
static | __DYNSTUFF_LIST_ADD_SORTED (sessions, session_t, session_compare) |
static | __DYNSTUFF_LIST_COUNT (sessions, session_t) |
static | LIST_FREE_ITEM (session_param_free_item, session_param_t *) |
static | __DYNSTUFF_ADD_BEGINNING (session_vars, session_param_t, NULL) |
static | __DYNSTUFF_DESTROY (session_vars, session_param_t, session_param_free_item) |
session_t * | session_find_ptr (session_t *s) |
session_t * | session_find (const char *uid) |
session_t * | session_add (const char *uid) |
static | LIST_FREE_ITEM (session_free_item, session_t *) |
static | __DYNSTUFF_LIST_REMOVE_SAFE (sessions, session_t, session_free_item) |
static | __DYNSTUFF_LIST_DESTROY (sessions, session_t, session_free_item) |
int | session_remove (const char *uid) |
int | session_status_set (session_t *s, status_t status) |
int | session_password_set (session_t *s, const char *password) |
const char * | session_password_get (session_t *s) |
int | session_descr_set (session_t *s, const char *descr) |
int | session_connected_set (session_t *s, int connected) |
static const status_t | session_statusdescr_split (const char **statusdescr) |
static status_t | session_status_nearest (session_t *s, status_t status) |
static const int | session_statusdescr_set (session_t *s, const char *statusdescr) |
session_param_t * | session_localvar_find (session_t *s, const char *key) |
static plugins_params_t * | PLUGIN_VAR_FIND_BYID (plugin_t *plugin, int id) |
const char * | session_get (session_t *s, const char *key) |
int | session_int_get (session_t *s, const char *key) |
int | session_is_var (session_t *s, const char *key) |
int | session_set (session_t *s, const char *key, const char *value) |
int | session_int_set (session_t *s, const char *key, int value) |
int | session_read (const char *filename) |
int | session_write () |
const char * | session_format (session_t *s) |
int | session_check (session_t *s, int need_private, const char *protocol) |
const char * | session_name (session_t *s) |
int | session_unidle (session_t *s) |
int | session_command (const char *name, const char **params, session_t *session, const char *target, int quiet) |
void | sessions_free () |
void | session_help (session_t *s, const char *name) |
void | changed_session_locks (const char *varname) |