From 1b095ff417272aa570dd39f4bd94133ab244e789 Mon Sep 17 00:00:00 2001 From: Max Romanov Date: Wed, 14 Aug 2019 23:59:46 +0300 Subject: Renaming supplemental request structures in router. - nxt_req_app_link_t -> nxt_request_app_link_t - nxt_req_conn_link_t -> nxt_request_rpc_data_t Corresponding abbreviated field names also changed: - ra -> req_app_link - rc -> req_rpc_data --- src/nxt_router.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/nxt_router.h') diff --git a/src/nxt_router.h b/src/nxt_router.h index d9fbfe05..ff791e3d 100644 --- a/src/nxt_router.h +++ b/src/nxt_router.h @@ -108,8 +108,8 @@ struct nxt_app_s { nxt_work_t adjust_idle_work; nxt_event_engine_t *engine; - nxt_queue_t requests; /* of nxt_req_app_link_t */ - nxt_queue_t pending; /* of nxt_req_app_link_t */ + nxt_queue_t requests; /* of nxt_request_app_link_t */ + nxt_queue_t pending; /* of nxt_request_app_link_t */ nxt_str_t name; uint32_t pending_processes; -- cgit From e501c74ddceab86e48c031ca9b5e154f52dcdae0 Mon Sep 17 00:00:00 2001 From: Max Romanov Date: Tue, 20 Aug 2019 16:31:53 +0300 Subject: Introducing websocket support in router and libunit. --- src/nxt_router.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/nxt_router.h') diff --git a/src/nxt_router.h b/src/nxt_router.h index ff791e3d..b55a4de3 100644 --- a/src/nxt_router.h +++ b/src/nxt_router.h @@ -138,6 +138,13 @@ struct nxt_app_s { }; +typedef struct { + size_t max_frame_size; + nxt_msec_t read_timeout; + nxt_msec_t keepalive_interval; +} nxt_websocket_conf_t; + + typedef struct { uint32_t count; nxt_queue_link_t link; @@ -164,6 +171,8 @@ typedef struct { nxt_msec_t body_read_timeout; nxt_msec_t send_timeout; + nxt_websocket_conf_t websocket_conf; + #if (NXT_TLS) nxt_tls_conf_t *tls; #endif -- cgit