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
 
unsigned int aborted: 1
 
unsigned int closed: 1
 
unsigned int close_sent: 1
 
unsigned int tx_mem_limits: 1
 
struct apr_thread_mutex_tlock
 
struct apr_thread_cond_tchange
 
apr_off_t cons_bytes_reported
 
h2_beam_ev_callbackcons_ev_cb
 
h2_beam_io_callbackcons_io_cb
 
voidcons_ctx
 
apr_off_t prod_bytes_reported
 
h2_beam_io_callbackprod_io_cb
 
voidprod_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
struct apr_thread_cond_t* h2_bucket_beam::change
unsigned int h2_bucket_beam::close_sent
unsigned int h2_bucket_beam::closed
apr_off_t h2_bucket_beam::cons_bytes_reported
void* h2_bucket_beam::cons_ctx
h2_beam_ev_callback* h2_bucket_beam::cons_ev_cb
h2_beam_io_callback* h2_bucket_beam::cons_io_cb
apr_size_t h2_bucket_beam::files_beamed
h2_blist h2_bucket_beam::hold_list
int h2_bucket_beam::id
struct apr_thread_mutex_t* h2_bucket_beam::lock
apr_size_t h2_bucket_beam::max_buf_size
h2_beam_owner_t h2_bucket_beam::owner
apr_pool_t* h2_bucket_beam::pool
apr_off_t h2_bucket_beam::prod_bytes_reported
void* h2_bucket_beam::prod_ctx
h2_beam_io_callback* h2_bucket_beam::prod_io_cb
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
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
unsigned int h2_bucket_beam::tx_mem_limits

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