aboutsummaryrefslogtreecommitdiff
path: root/src/event/ngx_event_proxy.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/event/ngx_event_proxy.h')
-rw-r--r--src/event/ngx_event_proxy.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/event/ngx_event_proxy.h b/src/event/ngx_event_proxy.h
index 3e38d314a..a9876a1e2 100644
--- a/src/event/ngx_event_proxy.h
+++ b/src/event/ngx_event_proxy.h
@@ -36,6 +36,7 @@ struct ngx_event_proxy_s {
ngx_event_proxy_output_filter_pt output_filter;
void *output_ctx;
+ unsigned read:1;
unsigned cachable:1;
unsigned upstream_done:1;
unsigned upstream_eof:1;
@@ -43,9 +44,6 @@ struct ngx_event_proxy_s {
unsigned downstream_done:1;
unsigned downstream_error:1;
- int upstream_level;
- int downstream_level;
-
int hunks;
ngx_bufs_t bufs;
@@ -71,9 +69,12 @@ struct ngx_event_proxy_s {
};
+int ngx_event_proxy(ngx_event_proxy_t *p, int do_write);
+int ngx_event_proxy_copy_input_filter(ngx_event_proxy_t *p, ngx_hunk_t *hunk);
+
+/* STUB */
int ngx_event_proxy_read_upstream(ngx_event_proxy_t *p);
int ngx_event_proxy_write_to_downstream(ngx_event_proxy_t *p);
-int ngx_event_proxy_copy_input_filter(ngx_event_proxy_t *p, ngx_hunk_t *hunk);
#endif /* _NGX_EVENT_PROXY_H_INCLUDED_ */