aboutsummaryrefslogtreecommitdiff
path: root/src/http/modules/proxy/ngx_http_event_proxy_handler.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/http/modules/proxy/ngx_http_event_proxy_handler.h')
-rw-r--r--src/http/modules/proxy/ngx_http_event_proxy_handler.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/http/modules/proxy/ngx_http_event_proxy_handler.h b/src/http/modules/proxy/ngx_http_event_proxy_handler.h
index 64f14e2fc..ccdcae06d 100644
--- a/src/http/modules/proxy/ngx_http_event_proxy_handler.h
+++ b/src/http/modules/proxy/ngx_http_event_proxy_handler.h
@@ -61,6 +61,7 @@ typedef struct {
ngx_http_proxy_upstreams_t *upstreams;
ngx_http_proxy_upstream_url_t *upstream_url;
+ int client_request_buffer_size;
int rcvbuf;
int conn_pool_size;
int connect_timeout;
@@ -99,6 +100,7 @@ typedef struct ngx_http_proxy_ctx_s ngx_http_proxy_ctx_t;
struct ngx_http_proxy_ctx_s {
ngx_event_proxy_t *event_proxy;
+
ngx_chain_t *in_hunks;
ngx_chain_t *last_in_hunk;
@@ -109,8 +111,12 @@ struct ngx_http_proxy_ctx_s {
ngx_chain_t *free_hunks;
+
ngx_chain_t *request_hunks;
+ ngx_hunk_t *client_request_hunk;
+ ngx_hunk_t *client_first_part_hunk;
+
ngx_connection_t *connection;
ngx_http_request_t *request;
ngx_http_proxy_headers_in_t headers_in;