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

Go to the source code of this file.

Data Structures

struct  ngx_http_fastcgi_loc_conf_t
struct  ngx_http_fastcgi_split_part_t
struct  ngx_http_fastcgi_ctx_t
struct  ngx_http_fastcgi_header_t
struct  ngx_http_fastcgi_begin_request_t
struct  ngx_http_fastcgi_header_small_t
struct  ngx_http_fastcgi_request_start_t

Macros

#define NGX_HTTP_FASTCGI_RESPONDER   1
#define NGX_HTTP_FASTCGI_KEEP_CONN   1
#define NGX_HTTP_FASTCGI_BEGIN_REQUEST   1
#define NGX_HTTP_FASTCGI_ABORT_REQUEST   2
#define NGX_HTTP_FASTCGI_END_REQUEST   3
#define NGX_HTTP_FASTCGI_PARAMS   4
#define NGX_HTTP_FASTCGI_STDIN   5
#define NGX_HTTP_FASTCGI_STDOUT   6
#define NGX_HTTP_FASTCGI_STDERR   7
#define NGX_HTTP_FASTCGI_DATA   8

Enumerations

enum  ngx_http_fastcgi_state_e {
  ngx_http_fastcgi_st_version = 0, ngx_http_fastcgi_st_type, ngx_http_fastcgi_st_request_id_hi, ngx_http_fastcgi_st_request_id_lo,
  ngx_http_fastcgi_st_content_length_hi, ngx_http_fastcgi_st_content_length_lo, ngx_http_fastcgi_st_padding_length, ngx_http_fastcgi_st_reserved,
  ngx_http_fastcgi_st_data, ngx_http_fastcgi_st_padding
}

Variables

ngx_module_t ngx_http_fastcgi_module

Macro Definition Documentation

#define NGX_HTTP_FASTCGI_ABORT_REQUEST   2

Definition at line 86 of file ngx_http_fastcgi_module.c.

#define NGX_HTTP_FASTCGI_BEGIN_REQUEST   1

Definition at line 85 of file ngx_http_fastcgi_module.c.

#define NGX_HTTP_FASTCGI_DATA   8

Definition at line 92 of file ngx_http_fastcgi_module.c.

#define NGX_HTTP_FASTCGI_END_REQUEST   3

Definition at line 87 of file ngx_http_fastcgi_module.c.

#define NGX_HTTP_FASTCGI_KEEP_CONN   1

Definition at line 83 of file ngx_http_fastcgi_module.c.

#define NGX_HTTP_FASTCGI_PARAMS   4

Definition at line 88 of file ngx_http_fastcgi_module.c.

#define NGX_HTTP_FASTCGI_RESPONDER   1

Definition at line 81 of file ngx_http_fastcgi_module.c.

#define NGX_HTTP_FASTCGI_STDERR   7

Definition at line 91 of file ngx_http_fastcgi_module.c.

#define NGX_HTTP_FASTCGI_STDIN   5

Definition at line 89 of file ngx_http_fastcgi_module.c.

#define NGX_HTTP_FASTCGI_STDOUT   6

Definition at line 90 of file ngx_http_fastcgi_module.c.

Enumeration Type Documentation

Enumerator:
ngx_http_fastcgi_st_version 
ngx_http_fastcgi_st_type 
ngx_http_fastcgi_st_request_id_hi 
ngx_http_fastcgi_st_request_id_lo 
ngx_http_fastcgi_st_content_length_hi 
ngx_http_fastcgi_st_content_length_lo 
ngx_http_fastcgi_st_padding_length 
ngx_http_fastcgi_st_reserved 
ngx_http_fastcgi_st_data 
ngx_http_fastcgi_st_padding 

Definition at line 43 of file ngx_http_fastcgi_module.c.

Variable Documentation

ngx_module_t ngx_http_fastcgi_module
Initial value:
{
&ngx_http_fastcgi_module_ctx,
ngx_http_fastcgi_commands,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
}

Definition at line 195 of file ngx_http_fastcgi_module.c.