17 #ifndef __mod_h2__h2_c1_io__
18 #define __mod_h2__h2_c1_io__
apr_bucket_brigade * bb
Definition: mod_dav.h:555
int apr_status_t
Definition: apr_errno.h:44
apr_int64_t apr_time_t
Definition: apr_time.h:45
int h2_c1_io_pending(h2_c1_io *io)
apr_status_t h2_c1_io_pass(h2_c1_io *io)
apr_status_t h2_c1_io_init(h2_c1_io *io, struct h2_session *session)
apr_status_t h2_c1_io_append(h2_c1_io *io, apr_bucket_brigade *bb)
apr_status_t h2_c1_io_add_data(h2_c1_io *io, const char *buf, size_t length)
apr_status_t h2_c1_io_add(h2_c1_io *io, apr_bucket *b)
apr_status_t h2_c1_read(struct h2_session *session)
apr_status_t h2_c1_io_assure_flushed(h2_c1_io *io)
int h2_c1_io_needs_flush(h2_c1_io *io)
Definition: apr_buckets.h:263
Definition: apr_buckets.h:229
Definition: h2_c1_io.h:29
apr_size_t write_size
Definition: h2_c1_io.h:38
apr_size_t slen
Definition: h2_c1_io.h:51
apr_int64_t bytes_read
Definition: h2_c1_io.h:40
unsigned int is_passing
Definition: h2_c1_io.h:47
apr_time_t cooldown_usecs
Definition: h2_c1_io.h:35
apr_int64_t warmup_size
Definition: h2_c1_io.h:36
int unflushed
Definition: h2_c1_io.h:34
unsigned int is_flushed
Definition: h2_c1_io.h:46
char * scratch
Definition: h2_c1_io.h:49
struct h2_session * session
Definition: h2_c1_io.h:30
apr_bucket_brigade * output
Definition: h2_c1_io.h:31
apr_time_t last_write
Definition: h2_c1_io.h:39
apr_int64_t bytes_written
Definition: h2_c1_io.h:41
apr_off_t flush_threshold
Definition: h2_c1_io.h:45
int buffer_output
Definition: h2_c1_io.h:43
int is_tls
Definition: h2_c1_io.h:33
apr_size_t ssize
Definition: h2_c1_io.h:50
apr_off_t buffered_len
Definition: h2_c1_io.h:44
Definition: h2_session.h:64
h2_c1_io io
Definition: h2_session.h:75