Groonga 3.0.9 Source Code Document
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Structures | Macros
ngx_http_config.h File Reference
#include <ngx_config.h>
#include <ngx_core.h>
#include <ngx_http.h>
Include dependency graph for ngx_http_config.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  ngx_http_conf_ctx_t
struct  ngx_http_module_t

Macros

#define NGX_HTTP_MODULE   0x50545448 /* "HTTP" */
#define NGX_HTTP_MAIN_CONF   0x02000000
#define NGX_HTTP_SRV_CONF   0x04000000
#define NGX_HTTP_LOC_CONF   0x08000000
#define NGX_HTTP_UPS_CONF   0x10000000
#define NGX_HTTP_SIF_CONF   0x20000000
#define NGX_HTTP_LIF_CONF   0x40000000
#define NGX_HTTP_LMT_CONF   0x80000000
#define NGX_HTTP_MAIN_CONF_OFFSET   offsetof(ngx_http_conf_ctx_t, main_conf)
#define NGX_HTTP_SRV_CONF_OFFSET   offsetof(ngx_http_conf_ctx_t, srv_conf)
#define NGX_HTTP_LOC_CONF_OFFSET   offsetof(ngx_http_conf_ctx_t, loc_conf)
#define ngx_http_get_module_main_conf(r, module)   (r)->main_conf[module.ctx_index]
#define ngx_http_get_module_srv_conf(r, module)   (r)->srv_conf[module.ctx_index]
#define ngx_http_get_module_loc_conf(r, module)   (r)->loc_conf[module.ctx_index]
#define ngx_http_conf_get_module_main_conf(cf, module)   ((ngx_http_conf_ctx_t *) cf->ctx)->main_conf[module.ctx_index]
#define ngx_http_conf_get_module_srv_conf(cf, module)   ((ngx_http_conf_ctx_t *) cf->ctx)->srv_conf[module.ctx_index]
#define ngx_http_conf_get_module_loc_conf(cf, module)   ((ngx_http_conf_ctx_t *) cf->ctx)->loc_conf[module.ctx_index]
#define ngx_http_cycle_get_module_main_conf(cycle, module)

Macro Definition Documentation

#define ngx_http_conf_get_module_loc_conf (   cf,
  module 
)    ((ngx_http_conf_ctx_t *) cf->ctx)->loc_conf[module.ctx_index]

Definition at line 65 of file ngx_http_config.h.

#define ngx_http_conf_get_module_main_conf (   cf,
  module 
)    ((ngx_http_conf_ctx_t *) cf->ctx)->main_conf[module.ctx_index]

Definition at line 61 of file ngx_http_config.h.

#define ngx_http_conf_get_module_srv_conf (   cf,
  module 
)    ((ngx_http_conf_ctx_t *) cf->ctx)->srv_conf[module.ctx_index]

Definition at line 63 of file ngx_http_config.h.

#define ngx_http_cycle_get_module_main_conf (   cycle,
  module 
)
Value:
(cycle->conf_ctx[ngx_http_module.index] ? \
((ngx_http_conf_ctx_t *) cycle->conf_ctx[ngx_http_module.index]) \
->main_conf[module.ctx_index]: \
NULL)

Definition at line 68 of file ngx_http_config.h.

#define ngx_http_get_module_loc_conf (   r,
  module 
)    (r)->loc_conf[module.ctx_index]

Definition at line 58 of file ngx_http_config.h.

#define ngx_http_get_module_main_conf (   r,
  module 
)    (r)->main_conf[module.ctx_index]

Definition at line 55 of file ngx_http_config.h.

#define ngx_http_get_module_srv_conf (   r,
  module 
)    (r)->srv_conf[module.ctx_index]

Definition at line 57 of file ngx_http_config.h.

#define NGX_HTTP_LIF_CONF   0x40000000

Definition at line 46 of file ngx_http_config.h.

#define NGX_HTTP_LMT_CONF   0x80000000

Definition at line 47 of file ngx_http_config.h.

#define NGX_HTTP_LOC_CONF   0x08000000

Definition at line 43 of file ngx_http_config.h.

#define NGX_HTTP_LOC_CONF_OFFSET   offsetof(ngx_http_conf_ctx_t, loc_conf)

Definition at line 52 of file ngx_http_config.h.

#define NGX_HTTP_MAIN_CONF   0x02000000

Definition at line 41 of file ngx_http_config.h.

#define NGX_HTTP_MAIN_CONF_OFFSET   offsetof(ngx_http_conf_ctx_t, main_conf)

Definition at line 50 of file ngx_http_config.h.

#define NGX_HTTP_MODULE   0x50545448 /* "HTTP" */

Definition at line 39 of file ngx_http_config.h.

#define NGX_HTTP_SIF_CONF   0x20000000

Definition at line 45 of file ngx_http_config.h.

#define NGX_HTTP_SRV_CONF   0x04000000

Definition at line 42 of file ngx_http_config.h.

#define NGX_HTTP_SRV_CONF_OFFSET   offsetof(ngx_http_conf_ctx_t, srv_conf)

Definition at line 51 of file ngx_http_config.h.

#define NGX_HTTP_UPS_CONF   0x10000000

Definition at line 44 of file ngx_http_config.h.