Skeleton of router configuration and request processing.

This commit is contained in:
Igor Sysoev
2017-05-31 15:26:45 +03:00
parent dee819daab
commit 5bc011afad
21 changed files with 1456 additions and 270 deletions

View File

@@ -354,6 +354,11 @@ nxt_fd_event_disable(engine, ev) \
(engine)->event.disable(engine, ev)
#define \
nxt_fd_event_delete(engine, ev) \
(engine)->event.delete(engine, ev)
#define \
nxt_fd_event_close(engine, ev) \
(engine)->event.close(engine, ev)
@@ -481,8 +486,13 @@ struct nxt_event_engine_s {
uint32_t connections;
uint32_t max_connections;
nxt_port_t *port;
nxt_mem_cache_pool_t *mem_pool;
nxt_queue_t joints;
nxt_queue_t listen_connections;
nxt_queue_t idle_connections;
nxt_queue_link_t link;
};