Mercurial > hg > nginx-quic
view src/http/modules/ngx_http_event_proxy_handler.h @ 33:b2e039840718
nginx-0.0.1-2002-12-19-20:49:51 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Thu, 19 Dec 2002 17:49:51 +0000 |
parents | 77c7629a2627 |
children | e8cdc2989cee |
line wrap: on
line source
#ifndef _NGX_HTTP_PROXY_HANDLER_H_INCLUDED_ #define _NGX_HTTP_PROXY_HANDLER_H_INCLUDED_ #include <ngx_config.h> #include <ngx_array.h> #include <ngx_http.h> #define NGX_HTTP_PROXY_PARSE_NO_HEADER 20 #define NGX_HTTP_PARSE_TOO_LONG_STATUS_LINE 21 typedef struct { int dummy; } ngx_http_proxy_headers_in_t; typedef struct ngx_http_proxy_ctx_s ngx_http_proxy_ctx_t; struct ngx_http_proxy_ctx_s { ngx_chain_t *out; int last_hunk; ngx_array_t *hunks; int hunk_n; ngx_http_proxy_headers_in_t *headers_in; ngx_hunk_t *header_in; int state; int status; int status_count; char *status_line; char *request_end; int (*state_handler)(ngx_http_request_t *r, ngx_http_proxy_ctx_t *p); }; extern ngx_http_module_t ngx_http_proxy_module; #endif /* _NGX_HTTP_PROXY_HANDLER_H_INCLUDED_ */