Introducing application timeout.

This commit is contained in:
Max Romanov
2017-09-15 20:30:24 +03:00
parent 90ae152ce0
commit 0bec14878e
13 changed files with 595 additions and 332 deletions

View File

@@ -491,7 +491,6 @@ struct nxt_event_engine_s {
nxt_queue_t joints;
nxt_queue_t listen_connections;
nxt_queue_t idle_connections;
nxt_lvlhsh_t requests; /* req_id to nxt_req_conn_link_t */
nxt_queue_link_t link;
// STUB: router link
@@ -512,15 +511,6 @@ NXT_EXPORT void nxt_event_engine_post(nxt_event_engine_t *engine,
NXT_EXPORT void nxt_event_engine_signal(nxt_event_engine_t *engine,
nxt_uint_t signo);
NXT_EXPORT void nxt_event_engine_request_add(nxt_event_engine_t *engine,
nxt_req_conn_link_t *rc);
NXT_EXPORT nxt_req_conn_link_t *nxt_event_engine_request_find(
nxt_event_engine_t *engine, nxt_req_id_t req_id);
NXT_EXPORT void nxt_event_engine_request_remove(nxt_event_engine_t *engine,
nxt_req_conn_link_t *rc);
NXT_EXPORT nxt_req_conn_link_t *nxt_event_engine_request_find_remove(
nxt_event_engine_t *engine, nxt_req_id_t req_id);
nxt_inline nxt_event_engine_t *
nxt_thread_event_engine(void)