Apache HTTPD
Classes | Functions | Variables
mod_proxy_express.c File Reference
#include "mod_proxy.h"
#include "apr_dbm.h"
#include "apr_version.h"
#include "apu_version.h"

Go to the source code of this file.

Classes

struct  express_server_conf
 

Functions

static const charset_dbmfile (cmd_parms *cmd, void *dconf, const char *arg)
 
static const charset_dbmtype (cmd_parms *cmd, void *dconf, const char *arg)
 
static const charset_enabled (cmd_parms *cmd, void *dconf, int flag)
 
static void * server_create (apr_pool_t *p, server_rec *s)
 
static void * server_merge (apr_pool_t *p, void *basev, void *overridesv)
 
static int post_config (apr_pool_t *p, apr_pool_t *plog, apr_pool_t *ptemp, server_rec *s)
 
static int xlate_name (request_rec *r)
 
static void register_hooks (apr_pool_t *p)
 

Variables

static int proxy_available = 0
 
static const command_rec command_table []
 
static int *const aplog_module_index = &( proxy_express_module.module_index)
 

Function Documentation

◆ post_config()

static int post_config ( apr_pool_t p,
apr_pool_t plog,
apr_pool_t ptemp,
server_rec s 
)
static

< Module has handled this stage.

Definition at line 102 of file mod_proxy_express.c.

◆ register_hooks()

static void register_hooks ( apr_pool_t p)
static

Definition at line 233 of file mod_proxy_express.c.

◆ server_create()

static void * server_create ( apr_pool_t p,
server_rec s 
)
static

Definition at line 73 of file mod_proxy_express.c.

◆ server_merge()

static void * server_merge ( apr_pool_t p,
void *  basev,
void *  overridesv 
)
static

Definition at line 86 of file mod_proxy_express.c.

◆ set_dbmfile()

static const char * set_dbmfile ( cmd_parms cmd,
void *  dconf,
const char arg 
)
static

Definition at line 35 of file mod_proxy_express.c.

◆ set_dbmtype()

static const char * set_dbmtype ( cmd_parms cmd,
void *  dconf,
const char arg 
)
static

Definition at line 49 of file mod_proxy_express.c.

◆ set_enabled()

static const char * set_enabled ( cmd_parms cmd,
void *  dconf,
int  flag 
)
static

Definition at line 61 of file mod_proxy_express.c.

◆ xlate_name()

static int xlate_name ( request_rec r)
static

< Module declines to handle

< Module declines to handle

< open for read-only access

< use OS's default permissions

<

Deprecated:
See also
APR_FPROT_OS_DEFAULT

< Module declines to handle

< Module declines to handle

< Reverse proxy

< Module has handled this stage.

Definition at line 112 of file mod_proxy_express.c.

Variable Documentation

◆ aplog_module_index

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

Definition at line 241 of file mod_proxy_express.c.

◆ command_table

const command_rec command_table[]
static
Initial value:
= {
{ "ProxyExpressEnable" , set_enabled , NULL , 4 , FLAG, "Enable the ProxyExpress functionality" },
{ "ProxyExpressDBMFile" , set_dbmfile , NULL , 4 , TAKE1, "Location of ProxyExpressDBMFile file" },
{ "ProxyExpressDBMType" , set_dbmtype , NULL , 4 , TAKE1, "Type of ProxyExpressDBMFile file" },
{ NULL }
}
@ TAKE1
Definition http_config.h:51
@ FLAG
Definition http_config.h:59
static const char * set_dbmfile(cmd_parms *cmd, void *dconf, const char *arg)
static const char * set_dbmtype(cmd_parms *cmd, void *dconf, const char *arg)
static const char * set_enabled(cmd_parms *cmd, void *dconf, int flag)
return NULL
Definition mod_so.c:359

Definition at line 223 of file mod_proxy_express.c.

◆ proxy_available

int proxy_available = 0
static

Definition at line 27 of file mod_proxy_express.c.