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

#include <h2_mplx.h>

Collaboration diagram for h2_mplx:

Public Member Functions

 APR_RING_ENTRY (h2_mplx) link
 

Data Fields

long id
 
conn_recc
 
apr_pool_tpool
 
apr_bucket_alloc_tbucket_alloc
 
unsigned int aborted: 1
 
unsigned int need_registration: 1
 
struct h2_ihash_tstreams
 
struct h2_ihash_tshold
 
struct h2_ihash_tspurge
 
struct h2_iqueueq
 
struct h2_iqueuereadyq
 
struct h2_ihash_ttasks
 
struct h2_ihash_tredo_tasks
 
int max_streams
 
int max_stream_started
 
int workers_busy
 
int workers_limit
 
int workers_max
 
apr_time_t last_idle_block
 
apr_time_t last_limit_change
 
apr_interval_time_t limit_change_interval
 
apr_thread_mutex_tlock
 
struct apr_thread_cond_tadded_output
 
struct apr_thread_cond_ttask_thawed
 
struct apr_thread_cond_tjoin_wait
 
apr_size_t stream_max_mem
 
apr_interval_time_t stream_timeout
 
apr_pool_tspare_io_pool
 
apr_array_header_tspare_slaves
 
struct h2_workersworkers
 
int tx_handles_reserved
 
int tx_chunk_size
 
h2_mplx_consumed_cbinput_consumed
 
voidinput_consumed_ctx
 
struct h2_ngn_shedngn_shed
 

Member Function Documentation

h2_mplx::APR_RING_ENTRY ( h2_mplx  )

Field Documentation

unsigned int h2_mplx::aborted
struct apr_thread_cond_t* h2_mplx::added_output
apr_bucket_alloc_t* h2_mplx::bucket_alloc
conn_rec* h2_mplx::c
long h2_mplx::id
h2_mplx_consumed_cb* h2_mplx::input_consumed
void* h2_mplx::input_consumed_ctx
struct apr_thread_cond_t* h2_mplx::join_wait
apr_time_t h2_mplx::last_idle_block
apr_time_t h2_mplx::last_limit_change
apr_interval_time_t h2_mplx::limit_change_interval
apr_thread_mutex_t* h2_mplx::lock
int h2_mplx::max_stream_started
int h2_mplx::max_streams
unsigned int h2_mplx::need_registration
struct h2_ngn_shed* h2_mplx::ngn_shed
apr_pool_t* h2_mplx::pool
struct h2_iqueue* h2_mplx::q
struct h2_iqueue* h2_mplx::readyq
struct h2_ihash_t* h2_mplx::redo_tasks
struct h2_ihash_t* h2_mplx::shold
apr_pool_t* h2_mplx::spare_io_pool
apr_array_header_t* h2_mplx::spare_slaves
struct h2_ihash_t* h2_mplx::spurge
apr_size_t h2_mplx::stream_max_mem
apr_interval_time_t h2_mplx::stream_timeout
struct h2_ihash_t* h2_mplx::streams
struct apr_thread_cond_t* h2_mplx::task_thawed
struct h2_ihash_t* h2_mplx::tasks
int h2_mplx::tx_chunk_size
int h2_mplx::tx_handles_reserved
struct h2_workers* h2_mplx::workers
int h2_mplx::workers_busy
int h2_mplx::workers_limit
int h2_mplx::workers_max

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