Apache HTTPD
Functions | Variables
mod_proxy_fdpass.c File Reference
#include "mod_proxy.h"
#include <sys/types.h>
#include <sys/socket.h>
#include <sys/un.h>
#include "mod_proxy_fdpass.h"

Go to the source code of this file.

Functions

static int proxy_fdpass_canon (request_rec *r, char *url)
 
static apr_status_t get_socket_from_path (apr_pool_t *p, const char *path, apr_socket_t **out_sock)
 
static apr_status_t send_socket (apr_pool_t *p, apr_socket_t *s, apr_socket_t *outbound)
 
static int proxy_fdpass_handler (request_rec *r, proxy_worker *worker, proxy_server_conf *conf, char *url, const char *proxyname, apr_port_t proxyport)
 
static int standard_flush (request_rec *r)
 
static void register_hooks (apr_pool_t *p)
 

Variables

static const proxy_fdpass_flush builtin_flush
 
static int *const aplog_module_index = &( proxy_fdpass_module.module_index)
 

Function Documentation

◆ get_socket_from_path()

static apr_status_t get_socket_from_path ( apr_pool_t p,
const char path,
apr_socket_t **  out_sock 
)
static

Definition at line 51 of file mod_proxy_fdpass.c.

◆ proxy_fdpass_canon()

static int proxy_fdpass_canon ( request_rec r,
char url 
)
static

< Module declines to handle

< Module has handled this stage.

Definition at line 31 of file mod_proxy_fdpass.c.

◆ proxy_fdpass_handler()

static int proxy_fdpass_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

< TCP

< Module has handled this stage.

Definition at line 123 of file mod_proxy_fdpass.c.

◆ register_hooks()

static void register_hooks ( apr_pool_t p)
static

Definition at line 226 of file mod_proxy_fdpass.c.

◆ send_socket()

static apr_status_t send_socket ( apr_pool_t p,
apr_socket_t s,
apr_socket_t outbound 
)
static

Definition at line 74 of file mod_proxy_fdpass.c.

◆ standard_flush()

static int standard_flush ( request_rec r)
static

< Module has handled this stage.

< Module has handled this stage.

Definition at line 194 of file mod_proxy_fdpass.c.

Variable Documentation

◆ aplog_module_index

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

Definition at line 233 of file mod_proxy_fdpass.c.

◆ builtin_flush

const proxy_fdpass_flush builtin_flush
static
Initial value:
=
{
"flush",
}
static int standard_flush(request_rec *r)
return NULL
Definition mod_so.c:359

Definition at line 219 of file mod_proxy_fdpass.c.