comparison src/http/modules/proxy/ngx_http_event_proxy_handler.h @ 82:fccdb921e8b8

nginx-0.0.1-2003-04-25-18:43:13 import
author Igor Sysoev <igor@sysoev.ru>
date Fri, 25 Apr 2003 14:43:13 +0000
parents 57c2e18d3572
children
comparison
equal deleted inserted replaced
81:b2ece31c976a 82:fccdb921e8b8
59 59
60 typedef struct { 60 typedef struct {
61 ngx_http_proxy_upstreams_t *upstreams; 61 ngx_http_proxy_upstreams_t *upstreams;
62 ngx_http_proxy_upstream_url_t *upstream_url; 62 ngx_http_proxy_upstream_url_t *upstream_url;
63 63
64 int client_request_buffer_size;
64 int rcvbuf; 65 int rcvbuf;
65 int conn_pool_size; 66 int conn_pool_size;
66 int connect_timeout; 67 int connect_timeout;
67 int send_timeout; 68 int send_timeout;
68 int read_timeout; 69 int read_timeout;
97 typedef struct ngx_http_proxy_ctx_s ngx_http_proxy_ctx_t; 98 typedef struct ngx_http_proxy_ctx_s ngx_http_proxy_ctx_t;
98 99
99 struct ngx_http_proxy_ctx_s { 100 struct ngx_http_proxy_ctx_s {
100 ngx_event_proxy_t *event_proxy; 101 ngx_event_proxy_t *event_proxy;
101 102
103
102 ngx_chain_t *in_hunks; 104 ngx_chain_t *in_hunks;
103 ngx_chain_t *last_in_hunk; 105 ngx_chain_t *last_in_hunk;
104 106
105 ngx_chain_t *shadow_hunks; 107 ngx_chain_t *shadow_hunks;
106 108
107 ngx_chain_t *out_hunks; 109 ngx_chain_t *out_hunks;
108 ngx_chain_t *last_out_hunk; 110 ngx_chain_t *last_out_hunk;
109 111
110 ngx_chain_t *free_hunks; 112 ngx_chain_t *free_hunks;
111 113
114
112 ngx_chain_t *request_hunks; 115 ngx_chain_t *request_hunks;
116
117 ngx_hunk_t *client_request_hunk;
118 ngx_hunk_t *client_first_part_hunk;
113 119
114 ngx_connection_t *connection; 120 ngx_connection_t *connection;
115 ngx_http_request_t *request; 121 ngx_http_request_t *request;
116 ngx_http_proxy_headers_in_t headers_in; 122 ngx_http_proxy_headers_in_t headers_in;
117 123