Deleted
Added
nxt_router.h (359:d4848619451a) | nxt_router.h (427:05ae752c6cfb) |
---|---|
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_ --- 67 unchanged lines hidden (view full) --- 76typedef nxt_int_t (*nxt_app_prepare_msg_t)(nxt_task_t *task, 77 nxt_app_request_t *r, nxt_app_wmsg_t *wmsg); 78 79 80struct nxt_app_s { 81 nxt_thread_mutex_t mutex; /* Protects ports queue. */ 82 nxt_queue_t ports; /* of nxt_port_t.app_link */ 83 | 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_ --- 67 unchanged lines hidden (view full) --- 76typedef nxt_int_t (*nxt_app_prepare_msg_t)(nxt_task_t *task, 77 nxt_app_request_t *r, nxt_app_wmsg_t *wmsg); 78 79 80struct nxt_app_s { 81 nxt_thread_mutex_t mutex; /* Protects ports queue. */ 82 nxt_queue_t ports; /* of nxt_port_t.app_link */ 83 |
84 nxt_queue_t requests; /* of nxt_req_conn_link_t */ | 84 nxt_queue_t requests; /* of nxt_req_app_link_t */ 85 nxt_queue_t pending; /* of nxt_req_app_link_t */ |
85 nxt_str_t name; 86 87 uint32_t pending_workers; 88 uint32_t workers; 89 uint32_t max_workers; 90 uint32_t max_pending_responses; 91 92 nxt_msec_t timeout; | 86 nxt_str_t name; 87 88 uint32_t pending_workers; 89 uint32_t workers; 90 uint32_t max_workers; 91 uint32_t max_pending_responses; 92 93 nxt_msec_t timeout; |
94 nxt_nsec_t res_timeout; |
|
93 94 nxt_app_type_t type:8; 95 uint8_t live; /* 1 bit */ 96 97 nxt_queue_link_t link; 98 99 nxt_str_t conf; 100 nxt_app_prepare_msg_t prepare_msg; --- 49 unchanged lines hidden --- | 95 96 nxt_app_type_t type:8; 97 uint8_t live; /* 1 bit */ 98 99 nxt_queue_link_t link; 100 101 nxt_str_t conf; 102 nxt_app_prepare_msg_t prepare_msg; --- 49 unchanged lines hidden --- |