|
Apache HTTPD
|
#include <http_config.h>
Public Attributes | |
| int | version |
| int | minor_version |
| int | module_index |
| const char * | name |
| void * | dynamic_load_handle |
| struct module_struct * | next |
| unsigned long | magic |
| void(* | rewrite_args )(process_rec *process) |
| void *(* | create_dir_config )(apr_pool_t *p, char *dir) |
| void *(* | merge_dir_config )(apr_pool_t *p, void *base_conf, void *new_conf) |
| void *(* | create_server_config )(apr_pool_t *p, server_rec *s) |
| void *(* | merge_server_config )(apr_pool_t *p, void *base_conf, void *new_conf) |
| const command_rec * | cmds |
| void(* | register_hooks )(apr_pool_t *p) |
| int | flags |
Definition at line 345 of file http_config.h.
| const command_rec* module_struct::cmds |
A command_rec table that describes all of the directives this module defines.
Definition at line 409 of file http_config.h.
| void *(* module_struct::create_dir_config) (apr_pool_t *p, char *dir) |
Function to allow all modules to create per directory configuration structures.
| p | The pool to use for all allocations. |
| dir | The directory currently being processed. |
Definition at line 381 of file http_config.h.
| void *(* module_struct::create_server_config) (apr_pool_t *p, server_rec *s) |
Function to allow all modules to create per server configuration structures.
| p | The pool to use for all allocations. |
| s | The server currently being processed. |
Definition at line 396 of file http_config.h.
| void* module_struct::dynamic_load_handle |
The handle for the DSO. Internal use only
Definition at line 359 of file http_config.h.
| int module_struct::flags |
A bitmask of AP_MODULE_FLAG_*
Definition at line 420 of file http_config.h.
Magic Cookie to identify a module structure; It's mainly important for the DSO facility (see also mod_so).
Definition at line 368 of file http_config.h.
| void *(* module_struct::merge_dir_config) (apr_pool_t *p, void *base_conf, void *new_conf) |
Function to allow all modules to merge the per directory configuration structures for two directories.
| p | The pool to use for all allocations. |
| base_conf | The directory structure created for the parent directory. |
| new_conf | The directory structure currently being processed. |
Definition at line 389 of file http_config.h.
| void *(* module_struct::merge_server_config) (apr_pool_t *p, void *base_conf, void *new_conf) |
Function to allow all modules to merge the per server configuration structures for two servers.
| p | The pool to use for all allocations. |
| base_conf | The directory structure created for the parent directory. |
| new_conf | The directory structure currently being processed. |
Definition at line 404 of file http_config.h.
| int module_struct::minor_version |
API minor version. Provides API feature milestones. Not checked during module init
Definition at line 352 of file http_config.h.
| int module_struct::module_index |
Index to this modules structures in config vectors.
Definition at line 354 of file http_config.h.
The name of the module's C file
Definition at line 357 of file http_config.h.
| module_struct * module_struct::next |
A pointer to the next module in the list
Definition at line 364 of file http_config.h.
| void(* module_struct::register_hooks) (apr_pool_t *p) |
A hook to allow modules to hook other points in the request processing. In this function, modules should call the ap_hook_*() functions to register an interest in a specific step in processing the current request.
| p | the pool to use for all allocations |
Definition at line 417 of file http_config.h.
| void(* module_struct::rewrite_args) (process_rec *process) |
Function to allow MPMs to re-write command line arguments. This hook is only available to MPMs.
| The | process that the server is running in. |
Definition at line 374 of file http_config.h.
| int module_struct::version |
API version, not module version; check that module is compatible with this version of the server.
Definition at line 349 of file http_config.h.