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

#include <h2_proxy_session.h>

Public Attributes

const charid
 
conn_recc
 
proxy_conn_recp_conn
 
proxy_server_confconf
 
apr_pool_tpool
 
nghttp2_sessionngh2
 
unsigned int aborted: 1
 
unsigned int h2_front: 1
 
h2_proxy_request_donedone
 
void * user_data
 
unsigned char window_bits_stream
 
unsigned char window_bits_connection
 
h2_proxys_state state
 
apr_interval_time_t wait_timeout
 
struct h2_proxy_ihash_tstreams
 
struct h2_proxy_iqueuesuspended
 
apr_size_t remote_max_concurrent
 
int last_stream_id
 
apr_time_t last_frame_received
 
apr_bucket_brigadeinput
 
apr_bucket_brigadeoutput
 
h2_ping_state_t ping_state
 
apr_time_t ping_timeout
 
apr_time_t save_timeout
 

Detailed Description

Definition at line 74 of file h2_proxy_session.h.

Member Data Documentation

◆ aborted

unsigned int h2_proxy_session::aborted

Definition at line 82 of file h2_proxy_session.h.

◆ c

conn_rec* h2_proxy_session::c

Definition at line 76 of file h2_proxy_session.h.

◆ conf

proxy_server_conf* h2_proxy_session::conf

Definition at line 78 of file h2_proxy_session.h.

◆ done

h2_proxy_request_done* h2_proxy_session::done

Definition at line 85 of file h2_proxy_session.h.

◆ h2_front

unsigned int h2_proxy_session::h2_front

Definition at line 83 of file h2_proxy_session.h.

◆ id

const char* h2_proxy_session::id

Definition at line 75 of file h2_proxy_session.h.

◆ input

apr_bucket_brigade* h2_proxy_session::input

Definition at line 100 of file h2_proxy_session.h.

◆ last_frame_received

apr_time_t h2_proxy_session::last_frame_received

Definition at line 98 of file h2_proxy_session.h.

◆ last_stream_id

int h2_proxy_session::last_stream_id

Definition at line 97 of file h2_proxy_session.h.

◆ ngh2

nghttp2_session* h2_proxy_session::ngh2

Definition at line 80 of file h2_proxy_session.h.

◆ output

apr_bucket_brigade* h2_proxy_session::output

Definition at line 101 of file h2_proxy_session.h.

◆ p_conn

proxy_conn_rec* h2_proxy_session::p_conn

Definition at line 77 of file h2_proxy_session.h.

◆ ping_state

h2_ping_state_t h2_proxy_session::ping_state

Definition at line 103 of file h2_proxy_session.h.

◆ ping_timeout

apr_time_t h2_proxy_session::ping_timeout

Definition at line 104 of file h2_proxy_session.h.

◆ pool

apr_pool_t* h2_proxy_session::pool

Definition at line 79 of file h2_proxy_session.h.

◆ remote_max_concurrent

apr_size_t h2_proxy_session::remote_max_concurrent

Definition at line 96 of file h2_proxy_session.h.

◆ save_timeout

apr_time_t h2_proxy_session::save_timeout

Definition at line 105 of file h2_proxy_session.h.

◆ state

h2_proxys_state h2_proxy_session::state

Definition at line 91 of file h2_proxy_session.h.

◆ streams

struct h2_proxy_ihash_t* h2_proxy_session::streams

Definition at line 94 of file h2_proxy_session.h.

◆ suspended

struct h2_proxy_iqueue* h2_proxy_session::suspended

Definition at line 95 of file h2_proxy_session.h.

◆ user_data

void* h2_proxy_session::user_data

Definition at line 86 of file h2_proxy_session.h.

◆ wait_timeout

apr_interval_time_t h2_proxy_session::wait_timeout

Definition at line 92 of file h2_proxy_session.h.

◆ window_bits_connection

unsigned char h2_proxy_session::window_bits_connection

Definition at line 89 of file h2_proxy_session.h.

◆ window_bits_stream

unsigned char h2_proxy_session::window_bits_stream

Definition at line 88 of file h2_proxy_session.h.


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