#include "apr_hooks.h"
#include "util_cfgtree.h"
Include dependency graph for http_config.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Defines | |
| #define | AP_NO_ARGS func |
| #define | AP_RAW_ARGS func |
| #define | AP_TAKE1 func |
| #define | AP_TAKE2 func |
| #define | AP_TAKE3 func |
| #define | AP_FLAG func |
| #define | AP_INIT_NO_ARGS(directive, func, mconfig, where, help) { directive, func, mconfig, where, RAW_ARGS, help } |
| #define | AP_INIT_RAW_ARGS(directive, func, mconfig, where, help) { directive, func, mconfig, where, RAW_ARGS, help } |
| #define | AP_INIT_TAKE1(directive, func, mconfig, where, help) { directive, func, mconfig, where, TAKE1, help } |
| #define | AP_INIT_ITERATE(directive, func, mconfig, where, help) { directive, func, mconfig, where, ITERATE, help } |
| #define | AP_INIT_TAKE2(directive, func, mconfig, where, help) { directive, func, mconfig, where, TAKE2, help } |
| #define | AP_INIT_TAKE12(directive, func, mconfig, where, help) { directive, func, mconfig, where, TAKE12, help } |
| #define | AP_INIT_ITERATE2(directive, func, mconfig, where, help) { directive, func, mconfig, where, ITERATE2, help } |
| #define | AP_INIT_TAKE13(directive, func, mconfig, where, help) { directive, func, mconfig, where, TAKE13, help } |
| #define | AP_INIT_TAKE23(directive, func, mconfig, where, help) { directive, func, mconfig, where, TAKE23, help } |
| #define | AP_INIT_TAKE123(directive, func, mconfig, where, help) { directive, func, mconfig, where, TAKE123, help } |
| #define | AP_INIT_TAKE3(directive, func, mconfig, where, help) { directive, func, mconfig, where, TAKE3, help } |
| #define | AP_INIT_FLAG(directive, func, mconfig, where, help) { directive, func, mconfig, where, FLAG, help } |
| #define | OR_NONE 0 |
| #define | OR_LIMIT 1 |
| #define | OR_OPTIONS 2 |
| #define | OR_FILEINFO 4 |
| #define | OR_AUTHCFG 8 |
| #define | OR_INDEXES 16 |
| #define | OR_UNSET 32 |
| #define | ACCESS_CONF 64 |
| #define | RSRC_CONF 128 |
| #define | EXEC_ON_READ 256 |
| #define | OR_ALL (OR_LIMIT|OR_OPTIONS|OR_FILEINFO|OR_AUTHCFG|OR_INDEXES) |
| #define | DECLINE_CMD "\a\b" |
| #define | STANDARD_MODULE_STUFF this_module_needs_to_be_ported_to_apache_2_0 |
| #define | STANDARD20_MODULE_STUFF |
| #define | MPM20_MODULE_STUFF |
| #define | ap_get_module_config(v, m) (((void **)(v))[(m)->module_index]) |
| #define | ap_set_module_config(v, m, val) ((((void **)(v))[(m)->module_index]) = (val)) |
| #define | NOT_IN_VIRTUALHOST 0x01 |
| #define | NOT_IN_LIMIT 0x02 |
| #define | NOT_IN_DIRECTORY 0x04 |
| #define | NOT_IN_LOCATION 0x08 |
| #define | NOT_IN_FILES 0x10 |
| #define | NOT_IN_DIR_LOC_FILE (NOT_IN_DIRECTORY|NOT_IN_LOCATION|NOT_IN_FILES) |
| #define | GLOBAL_ONLY (NOT_IN_VIRTUALHOST|NOT_IN_LIMIT|NOT_IN_DIR_LOC_FILE) |
Typedefs | |
| typedef cmd_parms_struct | cmd_parms |
| typedef const char *(* | cmd_func )() |
| typedef command_struct | command_rec |
| typedef ap_configfile_t | ap_configfile_t |
| typedef module_struct | module |
| typedef ap_conf_vector_t | ap_conf_vector_t |
Enumerations | |
| enum | cmd_how { RAW_ARGS, TAKE1, TAKE2, ITERATE, ITERATE2, FLAG, NO_ARGS, TAKE12, TAKE3, TAKE23, TAKE123, TAKE13 } |
Functions | |
| AP_DECLARE (void *) ap_get_module_config(const ap_conf_vector_t *cv | |
| AP_DECLARE (void) ap_set_module_config(ap_conf_vector_t *cv | |
| AP_DECLARE_NONSTD (const char *) ap_set_string_slot(cmd_parms *cmd | |
| AP_DECLARE (int) ap_method_is_limited(cmd_parms *cmd | |
| AP_DECLARE (char *) ap_server_root_relative(apr_pool_t *p | |
| AP_DECLARE (const char *) ap_find_module_name(module *m) | |
| AP_DECLARE (module *) ap_find_linked_module(const char *name) | |
| AP_DECLARE (apr_status_t) ap_pcfg_openfile(ap_configfile_t **ret_cfg | |
| AP_DECLARE (ap_configfile_t *) ap_pcfg_open_custom(apr_pool_t *p | |
| AP_DECLARE_HOOK (int, header_parser,(request_rec *r)) AP_DECLARE_HOOK(int | |
| apr_pool_t apr_pool_t apr_pool_t *ptemp | AP_DECLARE_HOOK (int, post_config,(apr_pool_t *pconf, apr_pool_t *plog, apr_pool_t *ptemp, server_rec *s)) AP_DECLARE_HOOK(int |
| apr_pool_t apr_pool_t apr_pool_t *ptemp apr_pool_t apr_pool_t apr_pool_t server_rec *s | AP_DECLARE_HOOK (void, child_init,(apr_pool_t *pchild, server_rec *s)) AP_DECLARE_HOOK(int |
| apr_pool_t apr_pool_t apr_pool_t *ptemp apr_pool_t apr_pool_t apr_pool_t server_rec *s request_rec *r | AP_DECLARE_HOOK (int, quick_handler,(request_rec *r, int lookup_uri)) AP_DECLARE_HOOK(void |
Variables | |
| const module * | m |
| const module void * | val |
| void * | struct_ptr |
| void const char * | arg |
| const char * | method |
| const char * | fname |
| apr_pool_t * | p |
| apr_pool_t const char * | name |
| const char * | descr |
| const char void * | param |
| const char void int(* | getc_func )(void *) |
| const char void int(*) void *(* | gets_func )(void *buf, size_t bufsiz, void *param) |
| const char void int(*) void *(*) int(* | close_func )(void *param)) |
| size_t | bufsize |
| size_t ap_configfile_t * | cfp |
| char * | directive |
| apr_pool_t * | temp_pool |
| apr_pool_t cmd_parms * | parms |
| apr_pool_t cmd_parms ap_directive_t ** | current |
| apr_pool_t cmd_parms ap_directive_t ap_directive_t ** | curr_parent |
| apr_pool_t cmd_parms ap_directive_t ap_directive_t char * | orig_directive |
| apr_pool_t * | conf_pool |
| apr_pool_t apr_pool_t ap_directive_t ** | conftree |
| cmd_parms ap_conf_vector_t * | section_vector |
| unsigned | forbidden |
| pre_config | |
| apr_pool_t * | pconf |
| apr_pool_t apr_pool_t * | plog |
| apr_pool_t apr_pool_t apr_pool_t *ptemp | open_logs |
| apr_pool_t apr_pool_t apr_pool_t *ptemp apr_pool_t apr_pool_t apr_pool_t * | ptemp |
| apr_pool_t apr_pool_t apr_pool_t *ptemp apr_pool_t apr_pool_t apr_pool_t server_rec *s | handler |
| apr_pool_t apr_pool_t apr_pool_t *ptemp apr_pool_t apr_pool_t apr_pool_t server_rec *s request_rec *r | optional_fn_retrieve |
Definition in file http_config.h.
|
|
Definition at line 152 of file http_config.h. |
|
|
|
Definition at line 176 of file http_config.h. |
|
|
Definition at line 160 of file http_config.h. |
|
|
Definition at line 166 of file http_config.h. |
|
|
Definition at line 154 of file http_config.h. |
|
|
Definition at line 156 of file http_config.h. |
|
|
Definition at line 158 of file http_config.h. |
|
|
Definition at line 164 of file http_config.h. |
|
|
Definition at line 172 of file http_config.h. |
|
|
Definition at line 168 of file http_config.h. |
|
|
Definition at line 162 of file http_config.h. |
|
|
Definition at line 170 of file http_config.h. |
|
|
Definition at line 174 of file http_config.h. |
|
|
Definition at line 147 of file http_config.h. |
|
|
Definition at line 148 of file http_config.h. |
|
|
|
Definition at line 149 of file http_config.h. |
|
|
Definition at line 150 of file http_config.h. |
|
|
Definition at line 151 of file http_config.h. |
|
|
This can be returned by a function if they don't wish to handle a command. Make it something not likely someone will actually use as an error code. Definition at line 238 of file http_config.h. Referenced by ap_walk_config_sub(), invoke_cmd(), set_dbm_slot(), and set_realm(). |
|
|
configuration vector structure Definition at line 418 of file http_config.h. |
|
|
Common structure for reading of config files / passwd files etc. Definition at line 241 of file http_config.h. |
|
|
Definition at line 145 of file http_config.h. |
|
|
This structure is passed to a command which is being invoked, to carry a large variety of miscellaneous data which is all of use to *somebody*... Definition at line 67 of file http_config.h. |
|
|
The command record structure. Each modules can define a table of these to define the directives it will implement. Definition at line 185 of file http_config.h. |
|
|
Module structures. Just about everything is dispatched through these, directly or indirectly (through the command and handler tables). Definition at line 302 of file http_config.h. |
|
|
How the directives arguments should be parsed.
Definition at line 44 of file http_config.h. |
|
|
Allocate a ap_configfile_t handle with user defined functions and params
|
|
|
Open a ap_configfile_t as apr_file_t
|
|
|
Find a module based on the name of the module
|
|
|
For modules which need to read config files, open logs, etc. this returns the canonical form of fname made absolute to ap_server_root.
Definition at line 108 of file server/util.c. References AP_DECLARE, apr_strftime(), f, and MAX_STRING_LEN. Here is the call graph for this function: ![]() |
|
|
Return true if the specified method is limited by being listed in a <limit> container, or by *not* being listed in a <limiteexcept> container.
Definition at line 445 of file http_protocol.c. |
|
|
Generic accessors for other modules to set at their own module-specific data
Definition at line 1271 of file http_protocol.c. |
|
|
Generic accessors for other modules to get at their own module-specific data
|
|
||||||||||||||||
|
Retrieve the optional functions for each module. This is run immediately before the server starts. Optional functions should be registered during the hook registration phase. |
|
||||||||||||||||
|
Run the handler functions for each module
|
|
||||||||||||||||
|
Run the open_logs functions for each module
|
|
||||||||||||||||
|
Run the pre_config function for each module
|
|
|
Generic command handling function for strings
|
|
|
Definition at line 75 of file unixd.h. Referenced by apr_wastrtoastr(), check_args(), main(), parse_args(), post_parse_fixup(), process_tags(), and warrsztoastr(). |
|
|
Definition at line 622 of file http_config.h. Referenced by filepath_drive_get(), and mkrecord(). |
|
|
Definition at line 622 of file http_config.h. Referenced by process_resource_config_nofnmatch(). |
|
|
Definition at line 613 of file http_config.h. Referenced by AP_DECLARE(). |
|
|
Definition at line 674 of file http_config.h. |
|
|
Definition at line 674 of file http_config.h. Referenced by include_config(). |
|
|
Definition at line 659 of file http_config.h. |