Apache HTTPD
Public Attributes | List of all members
h2_mplx Struct Reference

#include <h2_mplx.h>

Public Attributes

int child_num
 
apr_uint32_t id
 
conn_recc1
 
apr_pool_tpool
 
struct h2_streamstream0
 
server_recs
 
int shutdown
 
int aborted
 
int polling
 
ap_conn_producer_tproducer
 
struct h2_ihash_tstreams
 
struct h2_ihash_tshold
 
apr_array_header_tspurge
 
struct h2_iqueueq
 
apr_size_t stream_max_mem
 
apr_uint32_t max_streams
 
apr_uint32_t max_stream_id_started
 
apr_uint32_t processing_count
 
apr_uint32_t processing_limit
 
apr_uint32_t processing_max
 
apr_time_t last_mood_change
 
apr_interval_time_t mood_update_interval
 
apr_uint32_t irritations_since
 
apr_thread_mutex_tlock
 
struct apr_thread_cond_tjoin_wait
 
apr_pollset_tpollset
 
apr_array_header_tstreams_ev_in
 
apr_array_header_tstreams_ev_out
 
apr_thread_mutex_tpoll_lock
 
struct h2_iqueuestreams_input_read
 
struct h2_iqueuestreams_output_written
 
struct h2_workersworkers
 
apr_uint32_t max_spare_transits
 
apr_array_header_tc2_transits
 

Detailed Description

Definition at line 58 of file h2_mplx.h.

Member Data Documentation

◆ aborted

int h2_mplx::aborted

Definition at line 67 of file h2_mplx.h.

◆ c1

conn_rec* h2_mplx::c1

Definition at line 61 of file h2_mplx.h.

◆ c2_transits

apr_array_header_t* h2_mplx::c2_transits

Definition at line 103 of file h2_mplx.h.

◆ child_num

int h2_mplx::child_num

Definition at line 59 of file h2_mplx.h.

◆ id

apr_uint32_t h2_mplx::id

Definition at line 60 of file h2_mplx.h.

◆ irritations_since

apr_uint32_t h2_mplx::irritations_since

Definition at line 87 of file h2_mplx.h.

◆ join_wait

struct apr_thread_cond_t* h2_mplx::join_wait

Definition at line 90 of file h2_mplx.h.

◆ last_mood_change

apr_time_t h2_mplx::last_mood_change

Definition at line 85 of file h2_mplx.h.

◆ lock

apr_thread_mutex_t* h2_mplx::lock

Definition at line 89 of file h2_mplx.h.

◆ max_spare_transits

apr_uint32_t h2_mplx::max_spare_transits

Definition at line 102 of file h2_mplx.h.

◆ max_stream_id_started

apr_uint32_t h2_mplx::max_stream_id_started

Definition at line 79 of file h2_mplx.h.

◆ max_streams

apr_uint32_t h2_mplx::max_streams

Definition at line 78 of file h2_mplx.h.

◆ mood_update_interval

apr_interval_time_t h2_mplx::mood_update_interval

Definition at line 86 of file h2_mplx.h.

◆ poll_lock

apr_thread_mutex_t* h2_mplx::poll_lock

Definition at line 96 of file h2_mplx.h.

◆ polling

int h2_mplx::polling

Definition at line 68 of file h2_mplx.h.

◆ pollset

apr_pollset_t* h2_mplx::pollset

Definition at line 92 of file h2_mplx.h.

◆ pool

apr_pool_t* h2_mplx::pool

Definition at line 62 of file h2_mplx.h.

◆ processing_count

apr_uint32_t h2_mplx::processing_count

Definition at line 81 of file h2_mplx.h.

◆ processing_limit

apr_uint32_t h2_mplx::processing_limit

Definition at line 82 of file h2_mplx.h.

◆ processing_max

apr_uint32_t h2_mplx::processing_max

Definition at line 83 of file h2_mplx.h.

◆ producer

ap_conn_producer_t* h2_mplx::producer

Definition at line 69 of file h2_mplx.h.

◆ q

struct h2_iqueue* h2_mplx::q

Definition at line 75 of file h2_mplx.h.

◆ s

server_rec* h2_mplx::s

Definition at line 64 of file h2_mplx.h.

◆ shold

struct h2_ihash_t* h2_mplx::shold

Definition at line 72 of file h2_mplx.h.

◆ shutdown

int h2_mplx::shutdown

Definition at line 66 of file h2_mplx.h.

◆ spurge

apr_array_header_t* h2_mplx::spurge

Definition at line 73 of file h2_mplx.h.

◆ stream0

struct h2_stream* h2_mplx::stream0

Definition at line 63 of file h2_mplx.h.

◆ stream_max_mem

apr_size_t h2_mplx::stream_max_mem

Definition at line 77 of file h2_mplx.h.

◆ streams

struct h2_ihash_t* h2_mplx::streams

Definition at line 71 of file h2_mplx.h.

◆ streams_ev_in

apr_array_header_t* h2_mplx::streams_ev_in

Definition at line 93 of file h2_mplx.h.

◆ streams_ev_out

apr_array_header_t* h2_mplx::streams_ev_out

Definition at line 94 of file h2_mplx.h.

◆ streams_input_read

struct h2_iqueue* h2_mplx::streams_input_read

Definition at line 97 of file h2_mplx.h.

◆ streams_output_written

struct h2_iqueue* h2_mplx::streams_output_written

Definition at line 98 of file h2_mplx.h.

◆ workers

struct h2_workers* h2_mplx::workers

Definition at line 100 of file h2_mplx.h.


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