Apache2
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
h2_config.h File Reference

Go to the source code of this file.

Data Structures

struct  h2_push_res
 
struct  h2_config
 

Typedefs

typedef struct h2_push_res h2_push_res
 
typedef struct h2_config h2_config
 

Enumerations

enum  h2_config_var_t {
  H2_CONF_MAX_STREAMS, H2_CONF_WIN_SIZE, H2_CONF_MIN_WORKERS, H2_CONF_MAX_WORKERS,
  H2_CONF_MAX_WORKER_IDLE_SECS, H2_CONF_STREAM_MAX_MEM, H2_CONF_ALT_SVCS, H2_CONF_ALT_SVC_MAX_AGE,
  H2_CONF_SER_HEADERS, H2_CONF_DIRECT, H2_CONF_SESSION_FILES, H2_CONF_MODERN_TLS_ONLY,
  H2_CONF_UPGRADE, H2_CONF_TLS_WARMUP_SIZE, H2_CONF_TLS_COOLDOWN_SECS, H2_CONF_PUSH,
  H2_CONF_PUSH_DIARY_SIZE, H2_CONF_COPY_FILES, H2_CONF_EARLY_HINTS
}
 

Functions

voidh2_config_create_dir (apr_pool_t *pool, char *x)
 
voidh2_config_merge_dir (apr_pool_t *pool, void *basev, void *addv)
 
voidh2_config_create_svr (apr_pool_t *pool, server_rec *s)
 
voidh2_config_merge_svr (apr_pool_t *pool, void *basev, void *addv)
 
const h2_configh2_config_get (conn_rec *c)
 
const h2_configh2_config_sget (server_rec *s)
 
const h2_configh2_config_rget (request_rec *r)
 
int h2_config_geti (const h2_config *conf, h2_config_var_t var)
 
apr_int64_t h2_config_geti64 (const h2_config *conf, h2_config_var_t var)
 
void h2_config_init (apr_pool_t *pool)
 
const struct h2_priorityh2_config_get_priority (const h2_config *conf, const char *content_type)
 

Variables

const command_rec h2_cmds []
 

Typedef Documentation

typedef struct h2_config h2_config
typedef struct h2_push_res h2_push_res

Enumeration Type Documentation

Enumerator
H2_CONF_MAX_STREAMS 
H2_CONF_WIN_SIZE 
H2_CONF_MIN_WORKERS 
H2_CONF_MAX_WORKERS 
H2_CONF_MAX_WORKER_IDLE_SECS 
H2_CONF_STREAM_MAX_MEM 
H2_CONF_ALT_SVCS 
H2_CONF_ALT_SVC_MAX_AGE 
H2_CONF_SER_HEADERS 
H2_CONF_DIRECT 
H2_CONF_SESSION_FILES 
H2_CONF_MODERN_TLS_ONLY 
H2_CONF_UPGRADE 
H2_CONF_TLS_WARMUP_SIZE 
H2_CONF_TLS_COOLDOWN_SECS 
H2_CONF_PUSH 
H2_CONF_PUSH_DIARY_SIZE 
H2_CONF_COPY_FILES 
H2_CONF_EARLY_HINTS 

Function Documentation

void* h2_config_create_dir ( apr_pool_t pool,
char *  x 
)
void* h2_config_create_svr ( apr_pool_t pool,
server_rec s 
)
const h2_config* h2_config_get ( conn_rec c)
const struct h2_priority* h2_config_get_priority ( const h2_config conf,
const char *  content_type 
)
int h2_config_geti ( const h2_config conf,
h2_config_var_t  var 
)
apr_int64_t h2_config_geti64 ( const h2_config conf,
h2_config_var_t  var 
)
void h2_config_init ( apr_pool_t pool)
void* h2_config_merge_dir ( apr_pool_t pool,
void basev,
void addv 
)
void* h2_config_merge_svr ( apr_pool_t pool,
void basev,
void addv 
)
const h2_config* h2_config_rget ( request_rec r)
const h2_config* h2_config_sget ( server_rec s)

Variable Documentation

const command_rec h2_cmds[]