Apache HTTPD
Classes | Public Attributes | List of all members
h2_workers Struct Reference

Classes

struct  ap_conn_producer_active
 
struct  ap_conn_producer_idle
 
struct  h2_slots_busy
 
struct  h2_slots_free
 
struct  h2_slots_idle
 
struct  h2_slots_zombie
 

Public Attributes

server_recs
 
apr_pool_tpool
 
apr_uint32_t max_slots
 
apr_uint32_t min_active
 
volatile apr_time_t idle_limit
 
volatile int aborted
 
volatile int shutdown
 
int dynamic
 
volatile apr_uint32_t active_slots
 
volatile apr_uint32_t idle_slots
 
apr_threadattr_tthread_attr
 
h2_slotslots
 
struct h2_workers::h2_slots_free free
 
struct h2_workers::h2_slots_idle idle
 
struct h2_workers::h2_slots_busy busy
 
struct h2_workers::h2_slots_zombie zombie
 
struct h2_workers::ap_conn_producer_active prod_active
 
struct h2_workers::ap_conn_producer_idle prod_idle
 
struct apr_thread_mutex_tlock
 
struct apr_thread_cond_tprod_done
 
struct apr_thread_cond_tall_done
 

Detailed Description

Definition at line 75 of file h2_workers.c.

Member Data Documentation

◆ aborted

volatile int h2_workers::aborted

Definition at line 82 of file h2_workers.c.

◆ active_slots

volatile apr_uint32_t h2_workers::active_slots

Definition at line 86 of file h2_workers.c.

◆ all_done

struct apr_thread_cond_t* h2_workers::all_done

Definition at line 102 of file h2_workers.c.

◆ busy

◆ dynamic

int h2_workers::dynamic

Definition at line 84 of file h2_workers.c.

◆ free

◆ idle

◆ idle_limit

volatile apr_time_t h2_workers::idle_limit

Definition at line 81 of file h2_workers.c.

◆ idle_slots

volatile apr_uint32_t h2_workers::idle_slots

Definition at line 87 of file h2_workers.c.

◆ lock

struct apr_thread_mutex_t* h2_workers::lock

Definition at line 100 of file h2_workers.c.

◆ max_slots

apr_uint32_t h2_workers::max_slots

Definition at line 79 of file h2_workers.c.

◆ min_active

apr_uint32_t h2_workers::min_active

Definition at line 80 of file h2_workers.c.

◆ pool

apr_pool_t* h2_workers::pool

Definition at line 77 of file h2_workers.c.

◆ prod_active

◆ prod_done

struct apr_thread_cond_t* h2_workers::prod_done

Definition at line 101 of file h2_workers.c.

◆ prod_idle

◆ s

server_rec* h2_workers::s

Definition at line 76 of file h2_workers.c.

◆ shutdown

volatile int h2_workers::shutdown

Definition at line 83 of file h2_workers.c.

◆ slots

h2_slot* h2_workers::slots

Definition at line 90 of file h2_workers.c.

◆ thread_attr

apr_threadattr_t* h2_workers::thread_attr

Definition at line 89 of file h2_workers.c.

◆ zombie

struct h2_workers::h2_slots_zombie h2_workers::zombie

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