aboutsummaryrefslogtreecommitdiff
path: root/src/http/modules/proxy/ngx_http_proxy_handler.h
diff options
context:
space:
mode:
authorIgor Sysoev <igor@sysoev.ru>2003-10-16 20:19:16 +0000
committerIgor Sysoev <igor@sysoev.ru>2003-10-16 20:19:16 +0000
commitd404c9716322cfe8778e7494e55efb924f35ecaa (patch)
tree1501d7225b9c5f9f8cb7d87ece670bd5f9238b59 /src/http/modules/proxy/ngx_http_proxy_handler.h
parente4aabac04e078f07dce73e90847ef02d74facbe2 (diff)
downloadnginx-d404c9716322cfe8778e7494e55efb924f35ecaa.tar.gz
nginx-d404c9716322cfe8778e7494e55efb924f35ecaa.zip
nginx-0.0.1-2003-10-17-00:19:16 import
Diffstat (limited to 'src/http/modules/proxy/ngx_http_proxy_handler.h')
-rw-r--r--src/http/modules/proxy/ngx_http_proxy_handler.h32
1 files changed, 22 insertions, 10 deletions
diff --git a/src/http/modules/proxy/ngx_http_proxy_handler.h b/src/http/modules/proxy/ngx_http_proxy_handler.h
index 5212eb2eb..795373adf 100644
--- a/src/http/modules/proxy/ngx_http_proxy_handler.h
+++ b/src/http/modules/proxy/ngx_http_proxy_handler.h
@@ -9,21 +9,33 @@
typedef struct {
- ngx_msec_t connect_timeout;
- ngx_msec_t send_timeout;
- ssize_t header_size;
- ngx_msec_t read_timeout;
+ ngx_str_t host;
+ ngx_str_t uri;
+ ngx_str_t *location;
+ ngx_str_t host_header;
+ ngx_str_t port_text;
+ int port;
+} ngx_http_proxy_upstream_t;
+
+
+typedef struct {
+ ngx_msec_t connect_timeout;
+ ngx_msec_t send_timeout;
+ ssize_t header_size;
+ ngx_msec_t read_timeout;
+
+ ngx_bufs_t bufs;
/* STUB */
- int block_size;
- int max_block_size;
- int max_temp_file_size;
- int temp_file_write_size;
+ int max_busy_len;
+ int max_temp_file_size;
+ int temp_file_write_size;
/* */
- ngx_path_t *temp_path;
+ ngx_path_t *temp_path;
- ngx_peers_t *peers;
+ ngx_http_proxy_upstream_t *upstream;
+ ngx_peers_t *peers;
} ngx_http_proxy_loc_conf_t;