Go to the source code of this file.
Typedefs | |
| typedef vars_s | vars_t |
| typedef int(* | vars_cb_t )(var_t *, void *) |
Functions | |
| int | vars_create (vars_t **pvs) |
| int | vars_free (vars_t *vs) |
| int | vars_add (vars_t *vs, var_t *v) |
| int | vars_del (vars_t *vs, var_t *v) |
| int | vars_add_strvar (vars_t *vs, const char *str) |
| int | vars_add_urlvar (vars_t *vs, const char *cstr, var_t **v) |
| Add an URL variable. | |
| var_t * | vars_getn (vars_t *vs, size_t n) |
| Get ith variable. | |
| size_t | vars_count (vars_t *vs) |
| Count the number of variables. | |
| size_t | vars_countn (vars_t *vs, const char *name) |
| Count the number of variables with given name. | |
| void | vars_foreach (vars_t *vs, int(*foreach)(var_t *, void *), void *arg) |
| Execute a function on a list of variables. | |
| var_t * | vars_get (vars_t *vs, const char *name) |
| Get a variable with given name. | |
| const char * | vars_get_value (vars_t *vs, const char *name) |
| Get the value of the variable with given name. | |
| int | vars_get_value_i (vars_t *vs, const char *name) |
| Get the integer value of a variable with a given name. | |
| u_string_t * | vars_get_value_s (vars_t *vs, const char *name) |
Get u_string_t value of a variable. | |
| var_t * | vars_geti (vars_t *vs, const char *name, size_t ith) |
| Get i-th variable with given name. | |
| const char * | vars_geti_value (vars_t *vs, const char *name, size_t ith) |
| Get the value of the variable at a given index. | |
| int | vars_geti_value_i (vars_t *vs, const char *name, size_t ith) |
| Get the integer value of a variable with a given name and index. | |
| u_string_t * | vars_geti_value_s (vars_t *vs, const char *name, size_t ith) |
Get u_string_t value of i-th variable. | |
|
|
|
|
|
Definition at line 22 of file vars.h. Referenced by request_get_args(), request_get_cookies(), request_get_uploads(), session_get_vars(), vars_add(), vars_add_strvar(), vars_add_urlvar(), vars_count(), vars_countn(), vars_create(), vars_del(), vars_foreach(), vars_free(), vars_get(), vars_get_value(), vars_get_value_i(), vars_get_value_s(), vars_geti(), vars_geti_value(), vars_geti_value_i(), vars_geti_value_s(), and vars_getn(). |