session.c File Reference
Go to the source code of this file.
Typedefs |
| typedef struct save_cb_params_s | save_cb_params_t |
Enumerations |
| enum | { DEFAULT_SESSION_EXPIRATION = 60*20
} |
Functions |
| int | session_module_term (session_opt_t *so) |
| int | session_module_init (u_config_t *config, session_opt_t **pso) |
| int | session_prv_calc_maxsize (var_t *v, void *p) |
| int | session_prv_load_from_buf (session_t *ss, char *buf, size_t size) |
| int | session_prv_save_to_buf (session_t *ss, char **pbuf, size_t *psz) |
| int | session_priv_set_id (session_t *ss, const char *sid) |
| int | session_load (session_t *ss) |
| int | session_save (session_t *ss) |
| int | session_remove (session_t *ss) |
| int | session_prv_init (session_t *ss, request_t *rq, response_t *rs) |
| int | session_prv_load_from_io (session_t *ss, io_t *io) |
| int | session_free (session_t *ss) |
| vars_t * | session_get_vars (session_t *ss) |
| const char * | session_get (session_t *ss, const char *name) |
| const char * | session_get_id (session_t *ss) |
| int | session_set (session_t *ss, const char *name, const char *value) |
| int | session_age (session_t *ss) |
| int | session_clean (session_t *ss) |
| int | session_del (session_t *ss, const char *name) |
| int | session_prv_save_to_io (session_t *ss, io_t *out) |
| int | session_prv_save_var (var_t *v, void *vp) |
| int | session_create (session_opt_t *so, request_t *rq, response_t *rs, session_t **pss) |
Typedef Documentation
Enumeration Type Documentation
- Enumerator:
| DEFAULT_SESSION_EXPIRATION |
|
Definition at line 34 of file session.c.
Function Documentation
| int session_module_init |
( |
u_config_t * |
config, |
|
|
session_opt_t ** |
pso | |
|
) |
| | |
| int session_priv_set_id |
( |
session_t * |
ss, |
|
|
const char * |
sid | |
|
) |
| | |
| int session_prv_calc_maxsize |
( |
var_t * |
v, |
|
|
void * |
p | |
|
) |
| | |
| int session_prv_load_from_buf |
( |
session_t * |
ss, |
|
|
char * |
buf, |
|
|
size_t |
size | |
|
) |
| | |
| int session_prv_save_to_buf |
( |
session_t * |
ss, |
|
|
char ** |
pbuf, |
|
|
size_t * |
psz | |
|
) |
| | |
| int session_prv_save_var |
( |
var_t * |
v, |
|
|
void * |
vp | |
|
) |
| | |