Deleted
Added
nxt_router.h (141:96a65c601420) | nxt_router.h (153:ca645c4fc9d8) |
---|---|
1 2/* 3 * Copyright (C) Igor Sysoev 4 * Copyright (C) NGINX, Inc. 5 */ 6 7#ifndef _NXT_ROUTER_H_INCLUDED_ 8#define _NXT_ROUTER_H_INCLUDED_ --- 21 unchanged lines hidden (view full) --- 30 uint32_t threads; 31 nxt_router_t *router; 32 nxt_mp_t *mem_pool; 33} nxt_router_conf_t; 34 35 36typedef struct { 37 nxt_event_engine_t *engine; | 1 2/* 3 * Copyright (C) Igor Sysoev 4 * Copyright (C) NGINX, Inc. 5 */ 6 7#ifndef _NXT_ROUTER_H_INCLUDED_ 8#define _NXT_ROUTER_H_INCLUDED_ --- 21 unchanged lines hidden (view full) --- 30 uint32_t threads; 31 nxt_router_t *router; 32 nxt_mp_t *mem_pool; 33} nxt_router_conf_t; 34 35 36typedef struct { 37 nxt_event_engine_t *engine; |
38 nxt_array_t *creating; /* of nxt_work_t */ 39 nxt_array_t *updating; /* of nxt_work_t */ 40 nxt_array_t *deleting; /* of nxt_work_t */ | 38 nxt_array_t *creating; /* of nxt_joint_job_t */ 39 nxt_array_t *updating; /* of nxt_joint_job_t */ 40 nxt_array_t *deleting; /* of nxt_joint_job_t */ |
41} nxt_router_engine_conf_t; 42 43 44typedef struct { 45 nxt_queue_t creating; /* of nxt_socket_conf_t */ 46 nxt_queue_t pending; /* of nxt_socket_conf_t */ 47 nxt_queue_t updating; /* of nxt_socket_conf_t */ 48 nxt_queue_t keeping; /* of nxt_socket_conf_t */ --- 9 unchanged lines hidden (view full) --- 58 nxt_event_engine_t *engine; 59 nxt_port_t *port; 60 nxt_array_t *engines; 61 nxt_router_conf_t *conf; 62 nxt_mp_t *mem_pool; 63} nxt_router_temp_conf_t; 64 65 | 41} nxt_router_engine_conf_t; 42 43 44typedef struct { 45 nxt_queue_t creating; /* of nxt_socket_conf_t */ 46 nxt_queue_t pending; /* of nxt_socket_conf_t */ 47 nxt_queue_t updating; /* of nxt_socket_conf_t */ 48 nxt_queue_t keeping; /* of nxt_socket_conf_t */ --- 9 unchanged lines hidden (view full) --- 58 nxt_event_engine_t *engine; 59 nxt_port_t *port; 60 nxt_array_t *engines; 61 nxt_router_conf_t *conf; 62 nxt_mp_t *mem_pool; 63} nxt_router_temp_conf_t; 64 65 |
66typedef struct { 67 nxt_task_t task; 68 nxt_work_t work; 69 nxt_router_temp_conf_t *tmcf; 70} nxt_joint_job_t; 71 72 |
|
66typedef struct nxt_app_module_s nxt_app_module_t; 67typedef struct nxt_app_s nxt_app_t; 68 69struct nxt_app_s { 70 nxt_thread_mutex_t mutex; 71 nxt_queue_t ports; 72 nxt_queue_t requests; /* of nxt_req_conn_link_t */ 73 nxt_str_t name; --- 53 unchanged lines hidden --- | 73typedef struct nxt_app_module_s nxt_app_module_t; 74typedef struct nxt_app_s nxt_app_t; 75 76struct nxt_app_s { 77 nxt_thread_mutex_t mutex; 78 nxt_queue_t ports; 79 nxt_queue_t requests; /* of nxt_req_conn_link_t */ 80 nxt_str_t name; --- 53 unchanged lines hidden --- |