Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages

apreq_env_t Struct Reference

Vtable describing the necessary environment functions. More...

#include <apreq_env.h>


Data Fields

const char * name
apr_uint32_t magic_number
void(* log )(const char *, int, int, apr_status_t, void *, const char *, va_list)
apr_pool_t *(* pool )(void *)
apreq_jar_t *(* jar )(void *, apreq_jar_t *)
apreq_request_t *(* request )(void *, apreq_request_t *)
const char *(* query_string )(void *)
const char *(* header_in )(void *, const char *)
apr_status_t(* header_out )(void *, const char *, char *)
apr_status_t(* read )(void *, apr_read_type_e, apr_off_t)
const char *(* temp_dir )(void *, const char *)
apr_off_t(* max_body )(void *, apr_off_t)
apr_ssize_t(* max_brigade )(void *, apr_ssize_t)


Detailed Description

Vtable describing the necessary environment functions.

This must be fully defined for libapreq2 to operate properly in a given environment. Normally it is set once, with an apreq_env_module() call during process initialization, and should remain fixed thereafter.


The documentation for this struct was generated from the following file: