Apache HTTPD
Macros | Functions | Variables
mod_proxy_ajp.c File Reference
#include "mod_proxy.h"
#include "ajp.h"

Go to the source code of this file.

Macros

#define METHOD_NON_IDEMPOTENT   0
 
#define METHOD_IDEMPOTENT   1
 
#define METHOD_IDEMPOTENT_WITH_ARGS   2
 

Functions

static int proxy_ajp_canon (request_rec *r, char *url)
 
static int is_idempotent (request_rec *r)
 
static apr_off_t get_content_length (request_rec *r)
 
static int ap_proxy_ajp_request (apr_pool_t *p, request_rec *r, proxy_conn_rec *conn, conn_rec *origin, proxy_dir_conf *conf, apr_uri_t *uri, char *url, char *server_portstr)
 
static int proxy_ajp_handler (request_rec *r, proxy_worker *worker, proxy_server_conf *conf, char *url, const char *proxyname, apr_port_t proxyport)
 
static void ap_proxy_http_register_hook (apr_pool_t *p)
 

Variables

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

Macro Definition Documentation

◆ METHOD_IDEMPOTENT

#define METHOD_IDEMPOTENT   1

Definition at line 116 of file mod_proxy_ajp.c.

◆ METHOD_IDEMPOTENT_WITH_ARGS

#define METHOD_IDEMPOTENT_WITH_ARGS   2

Definition at line 117 of file mod_proxy_ajp.c.

◆ METHOD_NON_IDEMPOTENT

#define METHOD_NON_IDEMPOTENT   0

Definition at line 115 of file mod_proxy_ajp.c.

Function Documentation

◆ ap_proxy_ajp_request()

static int ap_proxy_ajp_request ( apr_pool_t p,
request_rec r,
proxy_conn_rec conn,
conn_rec origin,
proxy_dir_conf conf,
apr_uri_t uri,
char url,
char server_portstr 
)
static

< Module has handled this stage.

< Can read without blocking

< Module has served the response completely * - it's safe to die() with no more output

< Module has served the response completely * - it's safe to die() with no more output

< Module has handled this stage.

< Module has handled this stage.

Definition at line 181 of file mod_proxy_ajp.c.

◆ ap_proxy_http_register_hook()

static void ap_proxy_http_register_hook ( apr_pool_t p)
static

Definition at line 861 of file mod_proxy_ajp.c.

◆ get_content_length()

static apr_off_t get_content_length ( request_rec r)
static

Definition at line 146 of file mod_proxy_ajp.c.

◆ is_idempotent()

static int is_idempotent ( request_rec r)
static

RFC 2616: HTTP

RFC 2616: HTTP

Definition at line 119 of file mod_proxy_ajp.c.

◆ proxy_ajp_canon()

static int proxy_ajp_canon ( request_rec r,
char url 
)
static

< Module declines to handle

< Module has handled this stage.

Definition at line 30 of file mod_proxy_ajp.c.

◆ proxy_ajp_handler()

static int proxy_ajp_handler ( request_rec r,
proxy_worker worker,
proxy_server_conf conf,
char url,
const char proxyname,
apr_port_t  proxyport 
)
static

< Module declines to handle

< Module has handled this stage.

< Module has handled this stage.

Definition at line 768 of file mod_proxy_ajp.c.

Variable Documentation

◆ aplog_module_index

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

Definition at line 868 of file mod_proxy_ajp.c.