nxt_http.h (1394:20b41ebfff79) nxt_http.h (1417:039b00e32e3d)
1
2/*
3 * Copyright (C) Igor Sysoev
4 * Copyright (C) NGINX, Inc.
5 */
6
7#ifndef _NXT_HTTP_H_INCLUDED_
8#define _NXT_HTTP_H_INCLUDED_

--- 306 unchanged lines hidden (view full) ---

315extern nxt_lvlhsh_t nxt_response_fields_hash;
316
317extern const nxt_http_proto_table_t nxt_http_proto[];
318
319void nxt_h1p_websocket_first_frame_start(nxt_task_t *task,
320 nxt_http_request_t *r, nxt_buf_t *ws_frame);
321void nxt_h1p_websocket_frame_start(nxt_task_t *task, nxt_http_request_t *r,
322 nxt_buf_t *ws_frame);
1
2/*
3 * Copyright (C) Igor Sysoev
4 * Copyright (C) NGINX, Inc.
5 */
6
7#ifndef _NXT_HTTP_H_INCLUDED_
8#define _NXT_HTTP_H_INCLUDED_

--- 306 unchanged lines hidden (view full) ---

315extern nxt_lvlhsh_t nxt_response_fields_hash;
316
317extern const nxt_http_proto_table_t nxt_http_proto[];
318
319void nxt_h1p_websocket_first_frame_start(nxt_task_t *task,
320 nxt_http_request_t *r, nxt_buf_t *ws_frame);
321void nxt_h1p_websocket_frame_start(nxt_task_t *task, nxt_http_request_t *r,
322 nxt_buf_t *ws_frame);
323void nxt_h1p_complete_buffers(nxt_task_t *task, nxt_h1proto_t *h1p);
323void nxt_h1p_complete_buffers(nxt_task_t *task, nxt_h1proto_t *h1p,
324 nxt_bool_t all);
324nxt_msec_t nxt_h1p_conn_request_timer_value(nxt_conn_t *c, uintptr_t data);
325
326extern const nxt_conn_state_t nxt_h1p_idle_close_state;
327
328#endif /* _NXT_HTTP_H_INCLUDED_ */
325nxt_msec_t nxt_h1p_conn_request_timer_value(nxt_conn_t *c, uintptr_t data);
326
327extern const nxt_conn_state_t nxt_h1p_idle_close_state;
328
329#endif /* _NXT_HTTP_H_INCLUDED_ */