Mercurial > hg > nginx
comparison src/http/modules/proxy/ngx_http_proxy_handler.h @ 175:e92c2c647c57
nginx-0.0.1-2003-11-05-20:03:41 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Wed, 05 Nov 2003 17:03:41 +0000 |
parents | ea464a6c0581 |
children | c0552e5ab567 |
comparison
equal
deleted
inserted
replaced
174:ea464a6c0581 | 175:e92c2c647c57 |
---|---|
138 ngx_http_proxy_upstream_t *upstream; | 138 ngx_http_proxy_upstream_t *upstream; |
139 ngx_http_proxy_cache_t *cache; | 139 ngx_http_proxy_cache_t *cache; |
140 | 140 |
141 ngx_hunk_t *header_in; | 141 ngx_hunk_t *header_in; |
142 | 142 |
143 time_t busy_lock_time; | |
143 | 144 |
144 unsigned accel:1; | 145 unsigned accel:1; |
145 | 146 |
146 unsigned cachable:1; | 147 unsigned cachable:1; |
147 unsigned stale:1; | 148 unsigned stale:1; |
186 int ngx_http_proxy_is_cachable(ngx_http_proxy_ctx_t *p); | 187 int ngx_http_proxy_is_cachable(ngx_http_proxy_ctx_t *p); |
187 int ngx_http_proxy_update_cache(ngx_http_proxy_ctx_t *p); | 188 int ngx_http_proxy_update_cache(ngx_http_proxy_ctx_t *p); |
188 | 189 |
189 size_t ngx_http_proxy_log_error(void *data, char *buf, size_t len); | 190 size_t ngx_http_proxy_log_error(void *data, char *buf, size_t len); |
190 void ngx_http_proxy_finalize_request(ngx_http_proxy_ctx_t *p, int rc); | 191 void ngx_http_proxy_finalize_request(ngx_http_proxy_ctx_t *p, int rc); |
191 void ngx_http_proxy_close_connection(ngx_connection_t *c); | 192 void ngx_http_proxy_close_connection(ngx_http_proxy_ctx_t *p); |
192 | 193 |
193 int ngx_http_proxy_parse_status_line(ngx_http_proxy_ctx_t *p); | 194 int ngx_http_proxy_parse_status_line(ngx_http_proxy_ctx_t *p); |
194 int ngx_http_proxy_copy_header(ngx_http_proxy_ctx_t *p, | 195 int ngx_http_proxy_copy_header(ngx_http_proxy_ctx_t *p, |
195 ngx_http_proxy_headers_in_t *headers_in); | 196 ngx_http_proxy_headers_in_t *headers_in); |
196 | 197 |