|
Defines |
| #define | REQUEST_SET_STRING_FIELD(lval, rval) |
| #define | SETUP_BUF_ACCESS_AT(idx) |
Typedefs |
| typedef upload_info_s | upload_info_t |
Enumerations |
| enum | { REQUEST_DEFAULT_IDLE_TIMEOUT = 10,
REQUEST_DEFAULT_POST_TIMEOUT = 600,
REQUEST_DEFAULT_POST_MAXSIZE = 5*1024000
} |
Functions |
| int | request_is_encoding_accepted (request_t *rq, const char *encoding) |
| io_t * | request_io (request_t *rq) |
| vars_t * | request_get_cookies (request_t *rq) |
| const char * | request_get_cookie (request_t *rq, const char *name) |
| vars_t * | request_get_args (request_t *rq) |
| vars_t * | request_get_getargs (request_t *rq) |
| vars_t * | request_get_postargs (request_t *rq) |
| const char * | request_get_arg (request_t *rq, const char *name) |
| const char * | request_get_getarg (request_t *rq, const char *name) |
| const char * | request_get_postarg (request_t *rq, const char *name) |
| int | request_set_field (request_t *rq, const char *name, const char *value) |
| const char * | request_get_uri (request_t *rq) |
| const char * | request_get_filename (request_t *rq) |
| int | request_set_filename (request_t *rq, const char *filename) |
| const char * | request_get_query_string (request_t *rq) |
| const char * | request_get_path_info (request_t *rq) |
| time_t | request_get_if_modified_since (request_t *rq) |
| int | request_set_resolved_filename (request_t *rq, const char *resolved_fn) |
| http_t * | request_get_http (request_t *rq) |
| int | request_bind (request_t *rq, io_t *in) |
| int | request_set_query_string (request_t *rq, const char *query) |
| void | request_clear_uri (request_t *rq) |
| int | request_set_path_info (request_t *rq, const char *path_info) |
| int | request_set_resolved_path_info (request_t *rq, const char *resolved_pi) |
| int | request_set_uri (request_t *rq, const char *uri, int(*is_valid_uri)(void *, const char *, size_t), void *arg) |
| int | request_set_client_request (request_t *rq, const char *ln) |
| const char * | request_get_client_request (request_t *rq) |
| int | request_set_method (request_t *rq, const char *method) |
| void | request_set_cgi (request_t *rq, int cgi) |
| ssize_t | request_get_content_length (request_t *rq) |
| vars_t * | request_get_uploads (request_t *rq) |
| int | request_get_uploaded_file (request_t *rq, const char *name, size_t idx, char local_filename[U_FILENAME_MAX], char client_filename[U_FILENAME_MAX], char mime_type[MIME_TYPE_BUFSZ], size_t *file_size) |
| int | request_parse_data (request_t *rq) |
| void | request_set_sup_info (request_t *rq, supplier_t *sup, void *handle, time_t mtime) |
| void | request_get_sup_info (request_t *rq, supplier_t **psup, void **phandle, time_t *pmtime) |
| int | request_parse_header (request_t *rq, int(*is_valid_uri)(void *, const char *, size_t), void *arg) |
| int | request_get_method (request_t *rq) |
| const char * | request_get_protocol (request_t *rq) |
| const char * | request_get_resolved_filename (request_t *rq) |
| const char * | request_get_resolved_path_info (request_t *rq) |
| int | request_print (request_t *rq) |
| int | request_create (http_t *http, request_t **prq) |
| int | request_free (request_t *rq) |
| int | request_set_addr (request_t *rq, kaddr_t *addr) |
| int | request_set_peer_addr (request_t *rq, kaddr_t *addr) |
| kaddr_t * | request_get_addr (request_t *rq) |
| kaddr_t * | request_get_peer_addr (request_t *rq) |
| header_t * | request_get_header (request_t *rq) |
| field_t * | request_get_field (request_t *rq, const char *name) |
| const char * | request_get_field_value (request_t *rq, const char *name) |
| vhost_t * | request_get_vhost (request_t *rq) |
| int | request_set_vhost (request_t *rq, vhost_t *vhost) |