#include "apr_hooks.h"
#include "util_cfgtree.h"
データ構造 | |
union | cmd_func |
struct | command_struct |
struct | ap_configfile_t |
struct | cmd_parms_struct |
struct | module_struct |
マクロ定義 | |
#define | AP_NO_ARGS func.no_args |
#define | AP_RAW_ARGS func.raw_args |
#define | AP_TAKE_ARGV func.take_argv |
#define | AP_TAKE1 func.take1 |
#define | AP_TAKE2 func.take2 |
#define | AP_TAKE3 func.take3 |
#define | AP_FLAG func.flag |
#define | AP_INIT_NO_ARGS(directive, func, mconfig, where, help) { directive, { .no_args=func }, mconfig, where, RAW_ARGS, help } |
#define | AP_INIT_RAW_ARGS(directive, func, mconfig, where, help) { directive, { .raw_args=func }, mconfig, where, RAW_ARGS, help } |
#define | AP_INIT_TAKE_ARGV(directive, func, mconfig, where, help) { directive, { .take_argv=func }, mconfig, where, TAKE_ARGV, help } |
#define | AP_INIT_TAKE1(directive, func, mconfig, where, help) { directive, { .take1=func }, mconfig, where, TAKE1, help } |
#define | AP_INIT_ITERATE(directive, func, mconfig, where, help) { directive, { .take1=func }, mconfig, where, ITERATE, help } |
#define | AP_INIT_TAKE2(directive, func, mconfig, where, help) { directive, { .take2=func }, mconfig, where, TAKE2, help } |
#define | AP_INIT_TAKE12(directive, func, mconfig, where, help) { directive, { .take2=func }, mconfig, where, TAKE12, help } |
#define | AP_INIT_ITERATE2(directive, func, mconfig, where, help) { directive, { .take2=func }, mconfig, where, ITERATE2, help } |
#define | AP_INIT_TAKE13(directive, func, mconfig, where, help) { directive, { .take3=func }, mconfig, where, TAKE13, help } |
#define | AP_INIT_TAKE23(directive, func, mconfig, where, help) { directive, { .take3=func }, mconfig, where, TAKE23, help } |
#define | AP_INIT_TAKE123(directive, func, mconfig, where, help) { directive, { .take3=func }, mconfig, where, TAKE123, help } |
#define | AP_INIT_TAKE3(directive, func, mconfig, where, help) { directive, { .take3=func }, mconfig, where, TAKE3, help } |
#define | AP_INIT_FLAG(directive, func, mconfig, where, help) { directive, { .flag=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) |
型定義 | |
typedef cmd_parms_struct | cmd_parms |
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 |
列挙型 | |
enum | cmd_how { RAW_ARGS, TAKE1, TAKE2, ITERATE, ITERATE2, FLAG, NO_ARGS, TAKE12, TAKE3, TAKE23, TAKE123, TAKE13, TAKE_ARGV } |
関数 | |
void * | ap_get_module_config (const ap_conf_vector_t *cv, const module *m) |
void | ap_set_module_config (ap_conf_vector_t *cv, const module *m, void *val) |
const char * | ap_set_string_slot (cmd_parms *cmd, void *struct_ptr, const char *arg) |
const char * | ap_set_int_slot (cmd_parms *cmd, void *struct_ptr, const char *arg) |
int | ap_method_is_limited (cmd_parms *cmd, const char *method) |
const char * | ap_set_string_slot_lower (cmd_parms *cmd, void *struct_ptr, const char *arg) |
const char * | ap_set_flag_slot (cmd_parms *cmd, void *struct_ptr, int arg) |
const char * | ap_set_file_slot (cmd_parms *cmd, void *struct_ptr, const char *arg) |
const char * | ap_set_deprecated (cmd_parms *cmd, void *struct_ptr, const char *arg) |
char * | ap_server_root_relative (apr_pool_t *p, const char *fname) |
const char * | ap_add_module (module *m, apr_pool_t *p) |
void | ap_remove_module (module *m) |
const char * | ap_add_loaded_module (module *mod, apr_pool_t *p) |
void | ap_remove_loaded_module (module *mod) |
const char * | ap_find_module_name (module *m) |
module * | ap_find_linked_module (const char *name) |
apr_status_t | ap_pcfg_openfile (ap_configfile_t **ret_cfg, apr_pool_t *p, const char *name) |
ap_configfile_t * | ap_pcfg_open_custom (apr_pool_t *p, const char *descr, void *param, int(*getc_func)(void *), void *(*gets_func)(void *buf, size_t bufsiz, void *param), int(*close_func)(void *param)) |
int | ap_cfg_getline (char *buf, size_t bufsize, ap_configfile_t *cfp) |
int | ap_cfg_getc (ap_configfile_t *cfp) |
int | ap_cfg_closefile (ap_configfile_t *cfp) |
const char * | ap_soak_end_container (cmd_parms *cmd, char *directive) |
const char * | ap_build_cont_config (apr_pool_t *p, apr_pool_t *temp_pool, cmd_parms *parms, ap_directive_t **current, ap_directive_t **curr_parent, char *orig_directive) |
const char * | ap_build_config (cmd_parms *parms, apr_pool_t *conf_pool, apr_pool_t *temp_pool, ap_directive_t **conftree) |
const char * | ap_walk_config (ap_directive_t *conftree, cmd_parms *parms, ap_conf_vector_t *section_vector) |
const char * | ap_check_cmd_context (cmd_parms *cmd, unsigned forbidden) |
int | header_parser (request_rec *r) |
int | pre_config (apr_pool_t *pconf, apr_pool_t *plog, apr_pool_t *ptemp) |
void | test_config (apr_pool_t *pconf, server_rec *s) |
int | post_config (apr_pool_t *pconf, apr_pool_t *plog, apr_pool_t *ptemp, server_rec *s) |
int | open_logs (apr_pool_t *pconf, apr_pool_t *plog, apr_pool_t *ptemp, server_rec *s) |
void | child_init (apr_pool_t *pchild, server_rec *s) |
int | handler (request_rec *r) |
int | quick_handler (request_rec *r, int lookup_uri) |
void | optional_fn_retrieve (void) |