"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "mod_http2/h2_workers.h" between
mod_http2-1.15.16.tar.gz and mod_http2-1.15.17.tar.gz

About: mod_h[ttp]2 is an Apache httpd module implementing the HTTP2 protocol. It uses nghttp2 as base engine and connects it with the Apache infrastructure. Hint: Module (previous name "mod_h2") now integrated into Apache httpd (since v2.4.17). Experimental release.

h2_workers.h  (mod_http2-1.15.16):h2_workers.h  (mod_http2-1.15.17)
skipping to change at line 45 skipping to change at line 45
struct h2_workers { struct h2_workers {
server_rec *s; server_rec *s;
apr_pool_t *pool; apr_pool_t *pool;
int next_worker_id; int next_worker_id;
apr_uint32_t min_workers; apr_uint32_t min_workers;
apr_uint32_t max_workers; apr_uint32_t max_workers;
int max_idle_secs; int max_idle_secs;
int aborted; volatile int aborted;
int dynamic; int dynamic;
apr_threadattr_t *thread_attr; apr_threadattr_t *thread_attr;
int nslots; int nslots;
struct h2_slot *slots; struct h2_slot *slots;
volatile apr_uint32_t worker_count; volatile apr_uint32_t worker_count;
struct h2_slot *free; struct h2_slot *free;
struct h2_slot *idle; struct h2_slot *idle;
struct h2_slot *zombies; struct h2_slot *zombies;
struct h2_fifo *mplxs; struct h2_fifo *mplxs;
struct apr_thread_mutex_t *lock; struct apr_thread_mutex_t *lock;
struct apr_thread_cond_t *all_done;
}; };
/* Create a worker pool with the given minimum and maximum number of /* Create a worker pool with the given minimum and maximum number of
* threads. * threads.
*/ */
h2_workers *h2_workers_create(server_rec *s, apr_pool_t *pool, h2_workers *h2_workers_create(server_rec *s, apr_pool_t *pool,
int min_size, int max_size, int idle_secs); int min_size, int max_size, int idle_secs);
/** /**
* Registers a h2_mplx for task scheduling. If this h2_mplx runs * Registers a h2_mplx for task scheduling. If this h2_mplx runs
 End of changes. 2 change blocks. 
1 lines changed or deleted 2 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)