17#ifndef __mod_h2__h2_c1_io__
18#define __mod_h2__h2_c1_io__
const unsigned char * buf
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)
apr_time_t cooldown_usecs
struct h2_session * session
apr_bucket_brigade * output
apr_int64_t bytes_written
apr_off_t flush_threshold