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

#include <h2_conn_ctx.h>

Public Attributes

const charid
 
server_recserver
 
const charprotocol
 
struct h2_sessionsession
 
struct h2_mplxmplx
 
struct h2_c2_transittransit
 
int pre_conn_done
 
int stream_id
 
apr_pool_treq_pool
 
const struct h2_requestrequest
 
struct h2_bucket_beambeam_out
 
struct h2_bucket_beambeam_in
 
unsigned input_chunked:1
 
unsigned is_upgrade:1
 
apr_file_tpipe_in [2]
 
apr_pollfd_t pfd
 
int has_final_response
 
apr_status_t last_err
 
apr_off_t bytes_sent
 
apr_uint32_t started
 
apr_time_t started_at
 
apr_uint32_t done
 
apr_time_t done_at
 

Detailed Description

The h2 module context associated with a connection.

It keeps track of the different types of connections:

Definition at line 40 of file h2_conn_ctx.h.

Member Data Documentation

◆ beam_in

struct h2_bucket_beam* h2_conn_ctx_t::beam_in

Definition at line 55 of file h2_conn_ctx.h.

◆ beam_out

struct h2_bucket_beam* h2_conn_ctx_t::beam_out

Definition at line 54 of file h2_conn_ctx.h.

◆ bytes_sent

apr_off_t h2_conn_ctx_t::bytes_sent

Definition at line 65 of file h2_conn_ctx.h.

◆ done

apr_uint32_t h2_conn_ctx_t::done

Definition at line 68 of file h2_conn_ctx.h.

◆ done_at

apr_time_t h2_conn_ctx_t::done_at

Definition at line 69 of file h2_conn_ctx.h.

◆ has_final_response

int h2_conn_ctx_t::has_final_response

Definition at line 62 of file h2_conn_ctx.h.

◆ id

const char* h2_conn_ctx_t::id

Definition at line 41 of file h2_conn_ctx.h.

◆ input_chunked

unsigned h2_conn_ctx_t::input_chunked

Definition at line 56 of file h2_conn_ctx.h.

◆ is_upgrade

unsigned h2_conn_ctx_t::is_upgrade

Definition at line 57 of file h2_conn_ctx.h.

◆ last_err

apr_status_t h2_conn_ctx_t::last_err

Definition at line 63 of file h2_conn_ctx.h.

◆ mplx

struct h2_mplx* h2_conn_ctx_t::mplx

Definition at line 45 of file h2_conn_ctx.h.

◆ pfd

apr_pollfd_t h2_conn_ctx_t::pfd

Definition at line 60 of file h2_conn_ctx.h.

◆ pipe_in

apr_file_t* h2_conn_ctx_t::pipe_in[2]

Definition at line 59 of file h2_conn_ctx.h.

◆ pre_conn_done

int h2_conn_ctx_t::pre_conn_done

Definition at line 49 of file h2_conn_ctx.h.

◆ protocol

const char* h2_conn_ctx_t::protocol

Definition at line 43 of file h2_conn_ctx.h.

◆ req_pool

apr_pool_t* h2_conn_ctx_t::req_pool

Definition at line 52 of file h2_conn_ctx.h.

◆ request

const struct h2_request* h2_conn_ctx_t::request

Definition at line 53 of file h2_conn_ctx.h.

◆ server

server_rec* h2_conn_ctx_t::server

Definition at line 42 of file h2_conn_ctx.h.

◆ session

struct h2_session* h2_conn_ctx_t::session

Definition at line 44 of file h2_conn_ctx.h.

◆ started

apr_uint32_t h2_conn_ctx_t::started

Definition at line 66 of file h2_conn_ctx.h.

◆ started_at

apr_time_t h2_conn_ctx_t::started_at

Definition at line 67 of file h2_conn_ctx.h.

◆ stream_id

int h2_conn_ctx_t::stream_id

Definition at line 51 of file h2_conn_ctx.h.

◆ transit

struct h2_c2_transit* h2_conn_ctx_t::transit

Definition at line 46 of file h2_conn_ctx.h.


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