summaryrefslogtreecommitdiffhomepage
path: root/src/event/ngx_event_proxy.h
diff options
context:
space:
mode:
authorIgor Sysoev <igor@sysoev.ru>2003-10-19 19:57:23 +0000
committerIgor Sysoev <igor@sysoev.ru>2003-10-19 19:57:23 +0000
commit13829b7316411fa13c848015e1011a53405f37be (patch)
treea0b244ef460d4160a71b593ea8bc6f751466f21b /src/event/ngx_event_proxy.h
parent091f7d6e83b2ee38b44b15ff583f76e705baa43d (diff)
downloadnginx-13829b7316411fa13c848015e1011a53405f37be.tar.gz
nginx-13829b7316411fa13c848015e1011a53405f37be.tar.bz2
nginx-0.0.1-2003-10-19-23:57:23 import
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_ */