nxt_event_engine.h (88:c6879c7b5bdf) nxt_event_engine.h (115:bef7c075837b)
1
2/*
3 * Copyright (C) Igor Sysoev
4 * Copyright (C) NGINX, Inc.
5 */
6
7#ifndef _NXT_EVENT_ENGINE_H_INCLUDED_
8#define _NXT_EVENT_ENGINE_H_INCLUDED_

--- 480 unchanged lines hidden (view full) ---

489 nxt_port_t *port;
490 nxt_mp_t *mem_pool;
491 nxt_queue_t joints;
492 nxt_queue_t listen_connections;
493 nxt_queue_t idle_connections;
494 nxt_lvlhsh_t requests; /* req_id to nxt_req_conn_link_t */
495
496 nxt_queue_link_t link;
1
2/*
3 * Copyright (C) Igor Sysoev
4 * Copyright (C) NGINX, Inc.
5 */
6
7#ifndef _NXT_EVENT_ENGINE_H_INCLUDED_
8#define _NXT_EVENT_ENGINE_H_INCLUDED_

--- 480 unchanged lines hidden (view full) ---

489 nxt_port_t *port;
490 nxt_mp_t *mem_pool;
491 nxt_queue_t joints;
492 nxt_queue_t listen_connections;
493 nxt_queue_t idle_connections;
494 nxt_lvlhsh_t requests; /* req_id to nxt_req_conn_link_t */
495
496 nxt_queue_link_t link;
497 // STUB: router link
498 nxt_queue_link_t link0;
497};
498
499
500NXT_EXPORT nxt_event_engine_t *nxt_event_engine_create(nxt_task_t *task,
501 const nxt_event_interface_t *interface, const nxt_sig_event_t *signals,
502 nxt_uint_t flags, nxt_uint_t batch);
503NXT_EXPORT nxt_int_t nxt_event_engine_change(nxt_event_engine_t *engine,
504 const nxt_event_interface_t *interface, nxt_uint_t batch);

--- 29 unchanged lines hidden ---
499};
500
501
502NXT_EXPORT nxt_event_engine_t *nxt_event_engine_create(nxt_task_t *task,
503 const nxt_event_interface_t *interface, const nxt_sig_event_t *signals,
504 nxt_uint_t flags, nxt_uint_t batch);
505NXT_EXPORT nxt_int_t nxt_event_engine_change(nxt_event_engine_t *engine,
506 const nxt_event_interface_t *interface, nxt_uint_t batch);

--- 29 unchanged lines hidden ---