Apache HTTP Server Request Library
#include <apreq_module.h>
const char* apreq_module_t::name |
name of this apreq module
magic number identifying the module and version
apr_status_t(* apreq_module_t::jar)(apreq_handle_t *, const apr_table_t **) |
get a table with all cookies
apr_status_t(* apreq_module_t::args)(apreq_handle_t *, const apr_table_t **) |
get a table with all query string parameters
apr_status_t(* apreq_module_t::body)(apreq_handle_t *, const apr_table_t **) |
get a table with all body parameters
apreq_cookie_t*(* apreq_module_t::jar_get)(apreq_handle_t *, const char *) |
get a cookie by its name
apreq_param_t*(* apreq_module_t::args_get)(apreq_handle_t *, const char *) |
get a query string parameter by its name
apreq_param_t*(* apreq_module_t::body_get)(apreq_handle_t *, const char *) |
get a body parameter by its name
apr_status_t(* apreq_module_t::parser_get)(apreq_handle_t *, const apreq_parser_t **) |
gets the parser associated with the request body
manually set a parser for the request body
add a hook function
determine the maximum in-memory bytes a brigade may use
set the maximum in-memory bytes a brigade may use
determine the maximum amount of data that will be fed into a parser
set the maximum amount of data that will be fed into a parser
apr_status_t(* apreq_module_t::temp_dir_get)(apreq_handle_t *, const char **) |
determine the directory used by the parser for temporary files
apr_status_t(* apreq_module_t::temp_dir_set)(apreq_handle_t *, const char *) |
set the directory used by the parser for temporary files