Deleted
Added
nxt_router.h (206:86a529b2ea9b) | nxt_router.h (216:07257705cd64) |
---|---|
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_ --- 52 unchanged lines hidden (view full) --- 61 62typedef struct { 63 nxt_task_t task; 64 nxt_work_t work; 65 nxt_router_temp_conf_t *tmcf; 66} nxt_joint_job_t; 67 68 | 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_ --- 52 unchanged lines hidden (view full) --- 61 62typedef struct { 63 nxt_task_t task; 64 nxt_work_t work; 65 nxt_router_temp_conf_t *tmcf; 66} nxt_joint_job_t; 67 68 |
69 70typedef nxt_int_t (*nxt_app_prepare_msg_t)(nxt_task_t *task, 71 nxt_app_request_t *r, nxt_app_wmsg_t *wmsg); 72 73 |
|
69struct nxt_app_s { 70 nxt_thread_mutex_t mutex; /* Protects ports queue. */ 71 nxt_queue_t ports; /* of nxt_port_t.app_link */ 72 73 nxt_queue_t requests; /* of nxt_req_conn_link_t */ 74 nxt_str_t name; 75 76 uint32_t pending_workers; 77 uint32_t workers; 78 uint32_t max_workers; 79 80 nxt_app_type_t type:8; 81 uint8_t live; /* 1 bit */ 82 83 nxt_queue_link_t link; 84 85 nxt_str_t conf; | 74struct nxt_app_s { 75 nxt_thread_mutex_t mutex; /* Protects ports queue. */ 76 nxt_queue_t ports; /* of nxt_port_t.app_link */ 77 78 nxt_queue_t requests; /* of nxt_req_conn_link_t */ 79 nxt_str_t name; 80 81 uint32_t pending_workers; 82 uint32_t workers; 83 uint32_t max_workers; 84 85 nxt_app_type_t type:8; 86 uint8_t live; /* 1 bit */ 87 88 nxt_queue_link_t link; 89 90 nxt_str_t conf; |
86 nxt_app_module_t *module; | 91 nxt_app_prepare_msg_t prepare_msg; |
87}; 88 89 90typedef struct { 91 uint32_t count; 92 nxt_socket_t fd; 93} nxt_router_socket_t; 94 --- 39 unchanged lines hidden --- | 92}; 93 94 95typedef struct { 96 uint32_t count; 97 nxt_socket_t fd; 98} nxt_router_socket_t; 99 --- 39 unchanged lines hidden --- |