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

#include <h2_session.h>

Collaboration diagram for h2_session:

Data Fields

long id
 
conn_recc
 
request_recr
 
server_recs
 
const struct h2_configconfig
 
apr_pool_tpool
 
struct h2_mplxmplx
 
struct h2_workersworkers
 
struct h2_filter_cincin
 
h2_conn_io io
 
struct nghttp2_session * ngh2
 
h2_session_state state
 
h2_session_props local
 
h2_session_props remote
 
unsigned int reprioritize: 1
 
unsigned int flush: 1
 
unsigned int have_read: 1
 
unsigned int have_written: 1
 
apr_interval_time_t wait_us
 
struct h2_push_diarypush_diary
 
struct h2_stream_monitormonitor
 
int open_streams
 
int unsent_submits
 
int unsent_promises
 
int responses_submitted
 
int streams_reset
 
int pushes_promised
 
int pushes_submitted
 
int pushes_reset
 
apr_size_t frames_received
 
apr_size_t frames_sent
 
apr_size_t max_stream_count
 
apr_size_t max_stream_mem
 
apr_time_t idle_until
 
apr_time_t keep_sync_until
 
apr_bucket_brigadebbtmp
 
struct apr_thread_cond_tiowait
 
char status [64]
 
int last_status_code
 
const char * last_status_msg
 
struct h2_iqueuein_pending
 
struct h2_iqueuein_process
 

Field Documentation

apr_bucket_brigade* h2_session::bbtmp
conn_rec* h2_session::c
struct h2_filter_cin* h2_session::cin
const struct h2_config* h2_session::config
unsigned int h2_session::flush
apr_size_t h2_session::frames_received
apr_size_t h2_session::frames_sent
unsigned int h2_session::have_read
unsigned int h2_session::have_written
long h2_session::id
apr_time_t h2_session::idle_until
struct h2_iqueue* h2_session::in_pending
struct h2_iqueue* h2_session::in_process
h2_conn_io h2_session::io
struct apr_thread_cond_t* h2_session::iowait
apr_time_t h2_session::keep_sync_until
int h2_session::last_status_code
const char* h2_session::last_status_msg
h2_session_props h2_session::local
apr_size_t h2_session::max_stream_count
apr_size_t h2_session::max_stream_mem
struct h2_stream_monitor* h2_session::monitor
struct h2_mplx* h2_session::mplx
struct nghttp2_session* h2_session::ngh2
int h2_session::open_streams
apr_pool_t* h2_session::pool
struct h2_push_diary* h2_session::push_diary
int h2_session::pushes_promised
int h2_session::pushes_reset
int h2_session::pushes_submitted
request_rec* h2_session::r
h2_session_props h2_session::remote
unsigned int h2_session::reprioritize
int h2_session::responses_submitted
server_rec* h2_session::s
h2_session_state h2_session::state
char h2_session::status[64]
int h2_session::streams_reset
int h2_session::unsent_promises
int h2_session::unsent_submits
apr_interval_time_t h2_session::wait_us
struct h2_workers* h2_session::workers

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