Home
last modified time | relevance | path

Searched refs:nghttp2 (Results 1 – 25 of 244) sorted by relevance

12345678910

/third_party/nghttp2/doc/sources/
Dindex.rst1 .. nghttp2 documentation master file, created by
6 nghttp2 - HTTP/2 C Library
11 The project is hosted at `github.com/nghttp2/nghttp2
12 <https://github.com/nghttp2/nghttp2>`_.
36 nghttp2.h
41 Source <https://github.com/nghttp2/nghttp2>
42 Issues <https://github.com/nghttp2/nghttp2/issues>
43 nghttp2.org <https://nghttp2.org/>
48 https://github.com/nghttp2/nghttp2/releases
Dlibnghttp2_asio.rst42 #include <nghttp2/asio_http2_server.h>
52 using namespace nghttp2::asio_http2;
53 using namespace nghttp2::asio_http2::server;
69 First we instantiate ``nghttp2::asio_http2::server::http2`` object.
70 ``nghttp2::asio_http2::server::http2::handle`` function registers
73 ``nghttp2::asio_http2::server::http2::listen_and_serve`` function with
77 respectively. ``nghttp2::asio_http2_::server::response::write_head``
83 ``nghttp2::asio_http2::server::response::end`` sends response body.
87 ``nghttp2::asio_http2::server::response::on_close`` function.
98 #include <nghttp2/asio_http2_server.h>
[all …]
/third_party/nghttp2/lib/
DMakefile.msvc40 DLL_R := $(OBJ_DIR)/nghttp2$(SUFFIX).dll
42 LIB_R := $(OBJ_DIR)/nghttp2-static.lib
44 IMP_R := $(OBJ_DIR)/nghttp2.lib
55 NGHTTP2_PDB_R := $(OBJ_DIR)/nghttp2.pdb
106 all: intro includes/nghttp2/nghttp2ver.h $(OBJ_DIR) $(TARGETS) build_nghttp2_pyd_$(USE_CYTHON)
123 install: includes/nghttp2/nghttp2.h includes/nghttp2/nghttp2ver.h \
131 - mkdir -p $(INSTALL_HDR)/nghttp2 $(INSTALL_BIN) $(INSTALL_LIB)
132 cp --update $(addprefix includes/nghttp2/, nghttp2.h nghttp2ver.h) $(INSTALL_HDR)/nghttp2
173 build_nghttp2_pyd_1: $(addprefix ../python/, setup.py nghttp2.pyx)
179 install_nghttp2_pyd_1: $(addprefix ../python/, setup.py nghttp2.pyx)
[all …]
DCMakeLists.txt43 add_library(nghttp2 SHARED ${NGHTTP2_SOURCES} ${NGHTTP2_RES}) target
44 set_target_properties(nghttp2 PROPERTIES
49 target_include_directories(nghttp2 INTERFACE
54 install(TARGETS nghttp2
66 ARCHIVE_OUTPUT_NAME nghttp2${STATIC_LIB_SUFFIX}
Dversion.rc.in25 VALUE "CompanyName", "https://nghttp2.org/"
26 VALUE "FileDescription", "nghttp2; HTTP/2 C library"
28 VALUE "InternalName", "nghttp2" DBG
31 VALUE "OriginalFilename", "nghttp2" DBG ".dll"
DBUILD.gn71 output_name = "nghttp2"
78 output_name = "nghttp2"
90 "//third_party/nghttp2/lib",
91 "//third_party/nghttp2/lib/includes",
97 ohos_static_library("nghttp2") {
99 license_file = "//third_party/nghttp2/COPYING"
112 license_file = "//third_party/nghttp2/COPYING"
/third_party/node/deps/nghttp2/lib/
DMakefile.msvc40 DLL_R := $(OBJ_DIR)/nghttp2$(SUFFIX).dll
42 LIB_R := $(OBJ_DIR)/nghttp2-static.lib
44 IMP_R := $(OBJ_DIR)/nghttp2.lib
55 NGHTTP2_PDB_R := $(OBJ_DIR)/nghttp2.pdb
105 all: intro includes/nghttp2/nghttp2ver.h $(OBJ_DIR) $(TARGETS) build_nghttp2_pyd_$(USE_CYTHON)
122 install: includes/nghttp2/nghttp2.h includes/nghttp2/nghttp2ver.h \
130 - mkdir -p $(INSTALL_HDR)/nghttp2 $(INSTALL_BIN) $(INSTALL_LIB)
131 cp --update $(addprefix includes/nghttp2/, nghttp2.h nghttp2ver.h) $(INSTALL_HDR)/nghttp2
172 build_nghttp2_pyd_1: $(addprefix ../python/, setup.py nghttp2.pyx)
178 install_nghttp2_pyd_1: $(addprefix ../python/, setup.py nghttp2.pyx)
[all …]
DCMakeLists.txt43 add_library(nghttp2 SHARED ${NGHTTP2_SOURCES} ${NGHTTP2_RES}) target
44 set_target_properties(nghttp2 PROPERTIES
49 target_include_directories(nghttp2 INTERFACE
54 install(TARGETS nghttp2
66 ARCHIVE_OUTPUT_NAME nghttp2${STATIC_LIB_SUFFIX}
Dversion.rc.in25 VALUE "CompanyName", "https://nghttp2.org/"
26 VALUE "FileDescription", "nghttp2; HTTP/2 C library"
28 VALUE "InternalName", "nghttp2" DBG
31 VALUE "OriginalFilename", "nghttp2" DBG ".dll"
/third_party/nghttp2/python/
DCMakeLists.txt1 # EXTRA_DIST = cnghttp2.pxd nghttp2.pyx
7 DEPENDS nghttp2.c nghttp2
13 add_custom_command(OUTPUT nghttp2.c
14 COMMAND "${CYTHON_EXECUTABLE}" -o nghttp2.c
15 "${CMAKE_CURRENT_SOURCE_DIR}/nghttp2.pyx"
17 DEPENDS nghttp2.pyx
27 # cython_add_module(python_nghttp2 nghttp2.pyx)
29 # OUTPUT_NAME nghttp2
37 # nghttp2
Dsetup.py.in1 # nghttp2 - HTTP/2 C Library
26 LIBS = ['nghttp2']
29 name = 'python-nghttp2',
30 description = 'Python HTTP/2 library on top of nghttp2',
34 url = 'https://nghttp2.org/',
36 ext_modules = [Extension("nghttp2",
37 ["nghttp2.c"],
Dhpackmake.py14 import nghttp2
27 deflater = nghttp2.HDDeflater(deflate_table_size)
29 if table_size != nghttp2.DEFAULT_HEADER_TABLE_SIZE:
57 if cases and table_size != nghttp2.DEFAULT_HEADER_TABLE_SIZE:
69 type=int, default=nghttp2.DEFAULT_HEADER_TABLE_SIZE)
72 type=int, default=nghttp2.DEFLATE_MAX_HEADER_TABLE_SIZE)
DMakefile.am28 EXTRA_DIST = cnghttp2.pxd nghttp2.pyx CMakeLists.txt install-python.cmake.in
32 all-local: nghttp2.c
39 rm -f $(DESTDIR)$(libdir)/python*/site-packages/nghttp2.so
44 -rm -f $(builddir)/nghttp2.c
/third_party/nghttp2/src/
Dshrpx-unittest.cc58 nghttp2::tls::libssl_init(); in main()
201 !CU_add_test(pSuite, "buffer_write", nghttp2::test_buffer_write) || in main()
202 !CU_add_test(pSuite, "pool_recycle", nghttp2::test_pool_recycle) || in main()
203 !CU_add_test(pSuite, "memchunk_append", nghttp2::test_memchunks_append) || in main()
204 !CU_add_test(pSuite, "memchunk_drain", nghttp2::test_memchunks_drain) || in main()
205 !CU_add_test(pSuite, "memchunk_riovec", nghttp2::test_memchunks_riovec) || in main()
207 nghttp2::test_memchunks_recycle) || in main()
208 !CU_add_test(pSuite, "memchunk_reset", nghttp2::test_memchunks_reset) || in main()
210 nghttp2::test_peek_memchunks_append) || in main()
212 nghttp2::test_peek_memchunks_disable_peek_drain) || in main()
[all …]
Dasio_server_http2_handler.cc38 namespace nghttp2 { namespace
89 switch (nghttp2::http2::lookup_token(name, namelen)) { in on_header_callback()
90 case nghttp2::http2::HD__METHOD: in on_header_callback()
93 case nghttp2::http2::HD__SCHEME: in on_header_callback()
96 case nghttp2::http2::HD__AUTHORITY: in on_header_callback()
99 case nghttp2::http2::HD__PATH: in on_header_callback()
102 case nghttp2::http2::HD_HOST: in on_header_callback()
346 nva.push_back(nghttp2::http2::make_nv_ls(":status", status)); in start_response()
347 nva.push_back(nghttp2::http2::make_nv_ls("date", date)); in start_response()
349 nva.push_back(nghttp2::http2::make_nv(hd.first, hd.second.value, in start_response()
[all …]
/third_party/node/deps/nghttp2/lib/includes/
DCMakeLists.txt2 nghttp2/nghttp2.h
3 "${CMAKE_CURRENT_BINARY_DIR}/nghttp2/nghttp2ver.h"
4 DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/nghttp2")
DMakefile.am26 nobase_include_HEADERS = nghttp2/nghttp2.h nghttp2/nghttp2ver.h
/third_party/nghttp2/lib/includes/
DCMakeLists.txt2 nghttp2/nghttp2.h
3 "${CMAKE_CURRENT_BINARY_DIR}/nghttp2/nghttp2ver.h"
4 DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/nghttp2")
DMakefile.am26 nobase_include_HEADERS = nghttp2/nghttp2.h nghttp2/nghttp2ver.h
/third_party/nghttp2/src/includes/
DCMakeLists.txt3 nghttp2/asio_http2.h
4 nghttp2/asio_http2_client.h
5 nghttp2/asio_http2_server.h
6 DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/nghttp2")
DMakefile.am27 nobase_include_HEADERS = nghttp2/asio_http2.h nghttp2/asio_http2_client.h \
28 nghttp2/asio_http2_server.h
/third_party/nghttp2/
DREADME.rst1 nghttp2 - HTTP/2 C Library
26 The nghttp2 code base was forked from the spdylay
32 The following endpoints are available to try out our nghttp2
35 * https://nghttp2.org/ (TLS + ALPN/NPN)
41 * http://nghttp2.org/ (HTTP Upgrade and HTTP/2 Direct)
105 …due to musl limitations. See details in issue `#762 <https://github.com/nghttp2/nghttp2/issues/762…
135 packages in Debian/Ubuntu are not usable for nghttp2, since they do
198 Building nghttp2 from release tar archive
201 The nghttp2 project regularly releases tar archives which includes
202 nghttp2 source code, and generated build files. They can be
[all …]
DREADME.OpenSource3 "Name" : "nghttp2",
8 "Upstream URL" : "https://nghttp2.org",
9 …"Description" : "nghttp2 is an implementation of HTTP/2 and its header compression algor…
/third_party/nghttp2/doc/
Dnghttp2.h.rst.in1 nghttp2.h
4 .. literalinclude:: @top_srcdir@/lib/includes/nghttp2/nghttp2.h
Dprogrammers-guide.rst7 The most notable point in nghttp2 library architecture is it does not
8 perform any I/O. nghttp2 only performs HTTP/2 protocol stuff based on
10 applications while processing input. The output of nghttp2 is just
15 Not doing I/O makes embedding nghttp2 library in the existing code
17 event loops. It is very hard to use nghttp2 in that situation if
18 nghttp2 does its own I/O. It also makes light weight language wrapper
19 for nghttp2 easy with the same reason. The down side is that an
21 application using nghttp2. This is especially true for simple "toy"
24 nghttp2 does not provide, and to do that, you will need to write your
26 together with nghttp2 and I/O event loop. In this point, not
[all …]

12345678910