Groonga 3.0.9 Source Code Document
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Functions | Variables
ngx_http_upstream.c File Reference
#include <ngx_config.h>
#include <ngx_core.h>
#include <ngx_http.h>
Include dependency graph for ngx_http_upstream.c:

Go to the source code of this file.

Functions

ngx_int_t ngx_http_upstream_create (ngx_http_request_t *r)
void ngx_http_upstream_init (ngx_http_request_t *r)
ngx_int_t ngx_http_upstream_header_variable (ngx_http_request_t *r, ngx_http_variable_value_t *v, uintptr_t data)
ngx_http_upstream_srv_conf_tngx_http_upstream_add (ngx_conf_t *cf, ngx_url_t *u, ngx_uint_t flags)
char * ngx_http_upstream_bind_set_slot (ngx_conf_t *cf, ngx_command_t *cmd, void *conf)
char * ngx_http_upstream_param_set_slot (ngx_conf_t *cf, ngx_command_t *cmd, void *conf)
ngx_int_t ngx_http_upstream_hide_headers_hash (ngx_conf_t *cf, ngx_http_upstream_conf_t *conf, ngx_http_upstream_conf_t *prev, ngx_str_t *default_hide_headers, ngx_hash_init_t *hash)

Variables

ngx_http_upstream_header_t ngx_http_upstream_headers_in []
ngx_module_t ngx_http_upstream_module
ngx_conf_bitmask_t ngx_http_upstream_cache_method_mask []
ngx_conf_bitmask_t ngx_http_upstream_ignore_headers_masks []

Function Documentation

ngx_http_upstream_srv_conf_t* ngx_http_upstream_add ( ngx_conf_t cf,
ngx_url_t u,
ngx_uint_t  flags 
)

Definition at line 4663 of file ngx_http_upstream.c.

Here is the call graph for this function:

char* ngx_http_upstream_bind_set_slot ( ngx_conf_t cf,
ngx_command_t cmd,
void *  conf 
)

Definition at line 4780 of file ngx_http_upstream.c.

Here is the call graph for this function:

ngx_int_t ngx_http_upstream_create ( ngx_http_request_t r)

Definition at line 399 of file ngx_http_upstream.c.

Here is the call graph for this function:

ngx_int_t ngx_http_upstream_header_variable ( ngx_http_request_t r,
ngx_http_variable_value_t v,
uintptr_t  data 
)

Definition at line 4373 of file ngx_http_upstream.c.

Here is the call graph for this function:

Here is the caller graph for this function:

ngx_int_t ngx_http_upstream_hide_headers_hash ( ngx_conf_t cf,
ngx_http_upstream_conf_t conf,
ngx_http_upstream_conf_t prev,
ngx_str_t default_hide_headers,
ngx_hash_init_t hash 
)

Definition at line 4947 of file ngx_http_upstream.c.

Here is the call graph for this function:

void ngx_http_upstream_init ( ngx_http_request_t r)

Definition at line 434 of file ngx_http_upstream.c.

Here is the call graph for this function:

char* ngx_http_upstream_param_set_slot ( ngx_conf_t cf,
ngx_command_t cmd,
void *  conf 
)

Definition at line 4903 of file ngx_http_upstream.c.

Here is the call graph for this function:

Variable Documentation

ngx_conf_bitmask_t ngx_http_upstream_cache_method_mask[]
Initial value:
{
{ ngx_string("HEAD"), NGX_HTTP_HEAD },
{ ngx_string("POST"), NGX_HTTP_POST },
}

Definition at line 377 of file ngx_http_upstream.c.

ngx_http_upstream_header_t ngx_http_upstream_headers_in[]

Definition at line 160 of file ngx_http_upstream.c.

ngx_conf_bitmask_t ngx_http_upstream_ignore_headers_masks[]
Initial value:

Definition at line 385 of file ngx_http_upstream.c.

ngx_module_t ngx_http_upstream_module
Initial value:
{
&ngx_http_upstream_module_ctx,
ngx_http_upstream_commands,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
}

Definition at line 321 of file ngx_http_upstream.c.