1*1624Smax.romanov@nginx.com 
2*1624Smax.romanov@nginx.com /*
3*1624Smax.romanov@nginx.com  * Copyright (C) NGINX, Inc.
4*1624Smax.romanov@nginx.com  */
5*1624Smax.romanov@nginx.com 
6*1624Smax.romanov@nginx.com #ifndef _NXT_PYTHON_ASGI_STR_H_INCLUDED_
7*1624Smax.romanov@nginx.com #define _NXT_PYTHON_ASGI_STR_H_INCLUDED_
8*1624Smax.romanov@nginx.com 
9*1624Smax.romanov@nginx.com 
10*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_1_0_str;
11*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_1_1_str;
12*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_2_0_str;
13*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_2_1_str;
14*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_3_0_str;
15*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_add_done_callback_str;
16*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_asgi_str;
17*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_bad_state_str;
18*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_body_str;
19*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_bytes_str;
20*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_client_str;
21*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_code_str;
22*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_done_str;
23*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_exception_str;
24*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_failed_to_send_body_str;
25*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_headers_str;
26*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_http_str;
27*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_http_disconnect_str;
28*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_http_request_str;
29*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_http_version_str;
30*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_https_str;
31*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_lifespan_str;
32*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_lifespan_shutdown_str;
33*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_lifespan_startup_str;
34*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_method_str;
35*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_message_str;
36*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_message_too_big_str;
37*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_more_body_str;
38*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_path_str;
39*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_query_string_str;
40*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_result_str;
41*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_raw_path_str;
42*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_root_path_str;
43*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_scheme_str;
44*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_server_str;
45*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_set_exception_str;
46*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_set_result_str;
47*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_spec_version_str;
48*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_status_str;
49*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_subprotocol_str;
50*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_subprotocols_str;
51*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_text_str;
52*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_type_str;
53*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_version_str;
54*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_websocket_str;
55*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_websocket_accept_str;
56*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_websocket_close_str;
57*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_websocket_connect_str;
58*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_websocket_disconnect_str;
59*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_websocket_receive_str;
60*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_websocket_send_str;
61*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_ws_str;
62*1624Smax.romanov@nginx.com extern PyObject  *nxt_py_wss_str;
63*1624Smax.romanov@nginx.com 
64*1624Smax.romanov@nginx.com 
65*1624Smax.romanov@nginx.com nxt_int_t nxt_py_asgi_str_init(void);
66*1624Smax.romanov@nginx.com void nxt_py_asgi_str_done(void);
67*1624Smax.romanov@nginx.com 
68*1624Smax.romanov@nginx.com 
69*1624Smax.romanov@nginx.com #endif  /* _NXT_PYTHON_ASGI_STR_H_INCLUDED_ */
70