#include "httpd.h"
#include "http_config.h"
#include "http_core.h"
#include "http_log.h"
#include "http_main.h"
#include "http_protocol.h"
#include "http_request.h"
#include "util_script.h"
#include "http_connection.h"
#include "scoreboard.h"
#include "mpm_common.h"
#include "apr_strings.h"
#include <stdio.h>
Go to the source code of this file.
|
| static x_cfg * | our_dconfig (const request_rec *r) |
| |
| static x_cfg * | our_cconfig (const conn_rec *c) |
| |
| static void | trace_startup (apr_pool_t *p, server_rec *s, x_cfg *mconfig, const char *note) |
| |
| static void | trace_request (const request_rec *r, const char *note) |
| |
| static void | trace_connection (conn_rec *c, const char *note) |
| |
| static void | trace_nocontext (apr_pool_t *p, const char *file, int line, const char *note) |
| |
| static const char * | cmd_example (cmd_parms *cmd, void *mconfig) |
| |
| static void * | x_create_dir_config (apr_pool_t *p, char *dirspec) |
| |
| static void * | x_merge_dir_config (apr_pool_t *p, void *parent_conf, void *newloc_conf) |
| |
| static void * | x_create_server_config (apr_pool_t *p, server_rec *s) |
| |
| static void * | x_merge_server_config (apr_pool_t *p, void *server1_conf, void *server2_conf) |
| |
| static int | x_pre_config (apr_pool_t *pconf, apr_pool_t *plog, apr_pool_t *ptemp) |
| |
| static int | x_check_config (apr_pool_t *pconf, apr_pool_t *plog, apr_pool_t *ptemp, server_rec *s) |
| |
| static void | x_test_config (apr_pool_t *pconf, server_rec *s) |
| |
| static int | x_open_logs (apr_pool_t *pconf, apr_pool_t *plog, apr_pool_t *ptemp, server_rec *s) |
| |
| static int | x_post_config (apr_pool_t *pconf, apr_pool_t *plog, apr_pool_t *ptemp, server_rec *s) |
| |
| static apr_status_t | x_child_exit (void *data) |
| |
| static void | x_child_init (apr_pool_t *p, server_rec *s) |
| |
| static const char * | x_http_scheme (const request_rec *r) |
| |
| static apr_port_t | x_default_port (const request_rec *r) |
| |
| static void | x_insert_filter (request_rec *r) |
| |
| static void | x_insert_error_filter (request_rec *r) |
| |
| static int | x_handler (request_rec *r) |
| |
| static int | x_quick_handler (request_rec *r, int lookup_uri) |
| |
| static int | x_pre_connection (conn_rec *c, void *csd) |
| |
| static int | x_process_connection (conn_rec *c) |
| |
| static void | x_pre_read_request (request_rec *r, conn_rec *c) |
| |
| static int | x_post_read_request (request_rec *r) |
| |
| static int | x_pre_translate_name (request_rec *r) |
| |
| static int | x_translate_name (request_rec *r) |
| |
| static int | x_map_to_storage (request_rec *r) |
| |
| static int | x_header_parser (request_rec *r) |
| |
| static int | x_check_access (request_rec *r) |
| |
| static int | x_check_authn (request_rec *r) |
| |
| static int | x_check_authz (request_rec *r) |
| |
| static int | x_type_checker (request_rec *r) |
| |
| static int | x_fixups (request_rec *r) |
| |
| static int | x_log_transaction (request_rec *r) |
| |
| static conn_rec * | x_create_connection (apr_pool_t *p, server_rec *server, apr_socket_t *csd, long conn_id, void *sbh, apr_bucket_alloc_t *alloc) |
| |
| static int | x_get_mgmt_items (apr_pool_t *p, const char *val, apr_hash_t *ht) |
| |
| static int | x_create_request (request_rec *r) |
| |
| static int | x_pre_mpm (apr_pool_t *p, ap_scoreboard_e sb_type) |
| |
| static int | x_monitor (apr_pool_t *p, server_rec *s) |
| |
| static void | x_register_hooks (apr_pool_t *p) |
| |
◆ CONFIG_MODE_COMBO
◆ CONFIG_MODE_DIRECTORY
| #define CONFIG_MODE_DIRECTORY 2 |
◆ CONFIG_MODE_SERVER
◆ CONN_NOTE
◆ EXAMPLE_LOG_EACH
◆ TRACE_NOTE
◆ x_cfg
◆ cmd_example()
◆ our_cconfig()
◆ our_dconfig()
◆ trace_connection()
◆ trace_nocontext()
◆ trace_request()
◆ trace_startup()
◆ x_check_access()
◆ x_check_authn()
◆ x_check_authz()
◆ x_check_config()
◆ x_child_exit()
◆ x_child_init()
◆ x_create_connection()
◆ x_create_dir_config()
◆ x_create_request()
◆ x_create_server_config()
◆ x_default_port()
◆ x_fixups()
◆ x_get_mgmt_items()
◆ x_handler()
< Module declines to handle
< Module has handled this stage.
< Module has handled this stage.
Definition at line 971 of file mod_example_hooks.c.
◆ x_header_parser()
◆ x_http_scheme()
◆ x_insert_error_filter()
◆ x_insert_filter()
◆ x_log_transaction()
◆ x_map_to_storage()
◆ x_merge_dir_config()
| static void * x_merge_dir_config |
( |
apr_pool_t * |
p, |
|
|
void * |
parent_conf, |
|
|
void * |
newloc_conf |
|
) |
| |
|
static |
◆ x_merge_server_config()
| static void * x_merge_server_config |
( |
apr_pool_t * |
p, |
|
|
void * |
server1_conf, |
|
|
void * |
server2_conf |
|
) |
| |
|
static |
◆ x_monitor()
◆ x_open_logs()
◆ x_post_config()
◆ x_post_read_request()
◆ x_pre_config()
◆ x_pre_connection()
◆ x_pre_mpm()
◆ x_pre_read_request()
◆ x_pre_translate_name()
◆ x_process_connection()
◆ x_quick_handler()
◆ x_register_hooks()
< Run access control hooks only on internal requests with configurations distinct from that of initial request
< Run access control hooks only on internal requests with configurations distinct from that of initial request
< Run access control hooks only on internal requests with configurations distinct from that of initial request
Definition at line 1465 of file mod_example_hooks.c.
◆ x_test_config()
◆ x_translate_name()
◆ x_type_checker()
◆ aplog_module_index
| int* const aplog_module_index = &( example_hooks_module.module_index) |
|
static |
◆ trace
◆ x_cmds
Initial value:=
{
}
static const char * cmd_example(cmd_parms *cmd, void *mconfig)
Definition at line 1522 of file mod_example_hooks.c.