diff options
Diffstat (limited to '')
-rw-r--r-- | src/nxt_router.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/nxt_router.h b/src/nxt_router.h index 76a04d6e..c405c8f3 100644 --- a/src/nxt_router.h +++ b/src/nxt_router.h @@ -14,6 +14,9 @@ #include <nxt_application.h> +typedef struct nxt_http_request_s nxt_http_request_t; + + typedef struct { nxt_thread_spinlock_t lock; nxt_queue_t engines; @@ -127,8 +130,10 @@ typedef struct { size_t large_header_buffers; size_t body_buffer_size; size_t max_body_size; + nxt_msec_t idle_timeout; nxt_msec_t header_read_timeout; nxt_msec_t body_read_timeout; + nxt_msec_t send_timeout; } nxt_socket_conf_t; @@ -146,7 +151,9 @@ void nxt_router_new_port_handler(nxt_task_t *task, nxt_port_recv_msg_t *msg); void nxt_router_conf_data_handler(nxt_task_t *task, nxt_port_recv_msg_t *msg); void nxt_router_remove_pid_handler(nxt_task_t *task, nxt_port_recv_msg_t *msg); +void nxt_router_process_http_request(nxt_task_t *task, nxt_app_parse_ctx_t *ar); void nxt_router_app_port_close(nxt_task_t *task, nxt_port_t *port); void nxt_router_app_use(nxt_task_t *task, nxt_app_t *app, int i); + #endif /* _NXT_ROUTER_H_INCLUDED_ */ |