summaryrefslogtreecommitdiffstats
path: root/modules/http2/h2_task_output.h
diff options
context:
space:
mode:
Diffstat (limited to 'modules/http2/h2_task_output.h')
-rw-r--r--modules/http2/h2_task_output.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/modules/http2/h2_task_output.h b/modules/http2/h2_task_output.h
index aa719cdeea..26326f0908 100644
--- a/modules/http2/h2_task_output.h
+++ b/modules/http2/h2_task_output.h
@@ -30,16 +30,21 @@ typedef enum {
H2_TASK_OUT_INIT,
H2_TASK_OUT_STARTED,
H2_TASK_OUT_DONE,
-} h2_task_output_state_t;
+} h2_task_out_state_t;
typedef struct h2_task_output h2_task_output;
struct h2_task_output {
conn_rec *c;
struct h2_task *task;
- h2_task_output_state_t state;
+ h2_task_out_state_t state;
struct h2_from_h1 *from_h1;
+
unsigned int trailers_passed : 1;
+
+ apr_off_t written;
+ apr_bucket_brigade *bb;
+ apr_bucket_brigade *frozen_bb;
};
h2_task_output *h2_task_output_create(struct h2_task *task, conn_rec *c);