Apache HTTPD
Classes | Functions | Variables
mod_reflector.c File Reference
#include "apr_strings.h"
#include "apr_tables.h"
#include "httpd.h"
#include "http_config.h"
#include "http_core.h"
#include "http_log.h"
#include "http_protocol.h"
#include "http_request.h"
#include "mod_core.h"

Go to the source code of this file.

Classes

struct  reflector_cfg
 

Functions

static int header_do (void *dummy, const char *key, const char *value)
 
static int reflector_handler (request_rec *r)
 
static void * create_reflector_dir_config (apr_pool_t *p, char *d)
 
static void * merge_reflector_dir_config (apr_pool_t *p, void *basev, void *addv)
 
static const charreflector_header (cmd_parms *cmd, void *dummy, const char *in, const char *out)
 
static void reflector_hooks (apr_pool_t *p)
 

Variables

static const command_rec reflector_cmds []
 
static int *const aplog_module_index = &( reflector_module.module_index)
 

Function Documentation

◆ create_reflector_dir_config()

static void * create_reflector_dir_config ( apr_pool_t p,
char d 
)
static

Definition at line 181 of file mod_reflector.c.

◆ header_do()

static int header_do ( void *  dummy,
const char key,
const char value 
)
static

Definition at line 33 of file mod_reflector.c.

◆ merge_reflector_dir_config()

static void * merge_reflector_dir_config ( apr_pool_t p,
void *  basev,
void *  addv 
)
static

Definition at line 190 of file mod_reflector.c.

◆ reflector_handler()

static int reflector_handler ( request_rec r)
static

< Module declines to handle

< Module has handled this stage.

< Module has handled this stage.

Definition at line 46 of file mod_reflector.c.

◆ reflector_header()

static const char * reflector_header ( cmd_parms cmd,
void *  dummy,
const char in,
const char out 
)
static

Definition at line 202 of file mod_reflector.c.

◆ reflector_hooks()

static void reflector_hooks ( apr_pool_t p)
static

Definition at line 212 of file mod_reflector.c.

Variable Documentation

◆ aplog_module_index

int* const aplog_module_index = &( reflector_module.module_index)
static

Definition at line 223 of file mod_reflector.c.

◆ reflector_cmds

const command_rec reflector_cmds[]
static
Initial value:
= {
{ "ReflectorHeader" , reflector_header , NULL , 2 , TAKE12, "Header to reflect back in the response, with an optional new name." },
{NULL}
}
@ TAKE12
Definition http_config.h:61
static const char * reflector_header(cmd_parms *cmd, void *dummy, const char *in, const char *out)
return NULL
Definition mod_so.c:359

Definition at line 217 of file mod_reflector.c.