Apache2
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
h2_bucket_beam Struct Reference

#include <h2_bucket_beam.h>

Collaboration diagram for h2_bucket_beam:

Data Fields

int id
 
const char * tag
 
apr_pool_tpool
 
h2_beam_owner_t owner
 
h2_blist send_list
 
h2_blist hold_list
 
h2_blist purge_list
 
apr_bucket_brigaderecv_buffer
 
h2_bproxy_list proxies
 
apr_pool_tsend_pool
 
apr_pool_trecv_pool
 
apr_size_t max_buf_size
 
apr_interval_time_t timeout
 
apr_off_t sent_bytes
 
apr_off_t received_bytes
 
apr_size_t buckets_sent
 
apr_size_t files_beamed
 
apr_file_tlast_beamed
 
unsigned int aborted: 1
 
unsigned int closed: 1
 
unsigned int close_sent: 1
 
voidm_ctx
 
h2_beam_mutex_enterm_enter
 
struct apr_thread_cond_tm_cond
 
apr_off_t reported_consumed_bytes
 
h2_beam_io_callbackconsumed_fn
 
voidconsumed_ctx
 
apr_off_t reported_produced_bytes
 
h2_beam_io_callbackproduced_fn
 
voidproduced_ctx
 
h2_beam_can_beam_callbackcan_beam_fn
 
voidcan_beam_ctx
 

Field Documentation

unsigned int h2_bucket_beam::aborted
apr_size_t h2_bucket_beam::buckets_sent
void* h2_bucket_beam::can_beam_ctx
h2_beam_can_beam_callback* h2_bucket_beam::can_beam_fn
unsigned int h2_bucket_beam::close_sent
unsigned int h2_bucket_beam::closed
void* h2_bucket_beam::consumed_ctx
h2_beam_io_callback* h2_bucket_beam::consumed_fn
apr_size_t h2_bucket_beam::files_beamed
h2_blist h2_bucket_beam::hold_list
int h2_bucket_beam::id
apr_file_t* h2_bucket_beam::last_beamed
struct apr_thread_cond_t* h2_bucket_beam::m_cond
void* h2_bucket_beam::m_ctx
h2_beam_mutex_enter* h2_bucket_beam::m_enter
apr_size_t h2_bucket_beam::max_buf_size
h2_beam_owner_t h2_bucket_beam::owner
apr_pool_t* h2_bucket_beam::pool
void* h2_bucket_beam::produced_ctx
h2_beam_io_callback* h2_bucket_beam::produced_fn
h2_bproxy_list h2_bucket_beam::proxies
h2_blist h2_bucket_beam::purge_list
apr_off_t h2_bucket_beam::received_bytes
apr_bucket_brigade* h2_bucket_beam::recv_buffer
apr_pool_t* h2_bucket_beam::recv_pool
apr_off_t h2_bucket_beam::reported_consumed_bytes
apr_off_t h2_bucket_beam::reported_produced_bytes
h2_blist h2_bucket_beam::send_list
apr_pool_t* h2_bucket_beam::send_pool
apr_off_t h2_bucket_beam::sent_bytes
const char* h2_bucket_beam::tag
apr_interval_time_t h2_bucket_beam::timeout

The documentation for this struct was generated from the following file: