/third_party/nghttp2/doc/sources/ |
D | index.rst | 1 .. 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
|
D | libnghttp2_asio.rst | 42 #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/ |
D | Makefile.msvc | 40 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 …]
|
D | CMakeLists.txt | 43 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}
|
D | version.rc.in | 25 VALUE "CompanyName", "https://nghttp2.org/" 26 VALUE "FileDescription", "nghttp2; HTTP/2 C library" 28 VALUE "InternalName", "nghttp2" DBG 31 VALUE "OriginalFilename", "nghttp2" DBG ".dll"
|
D | BUILD.gn | 71 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/ |
D | Makefile.msvc | 40 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 …]
|
D | CMakeLists.txt | 43 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}
|
D | version.rc.in | 25 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/ |
D | CMakeLists.txt | 1 # 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
|
D | setup.py.in | 1 # 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"],
|
D | hpackmake.py | 14 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)
|
D | Makefile.am | 28 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/ |
D | shrpx-unittest.cc | 58 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 …]
|
D | asio_server_http2_handler.cc | 38 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/ |
D | CMakeLists.txt | 2 nghttp2/nghttp2.h 3 "${CMAKE_CURRENT_BINARY_DIR}/nghttp2/nghttp2ver.h" 4 DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/nghttp2")
|
D | Makefile.am | 26 nobase_include_HEADERS = nghttp2/nghttp2.h nghttp2/nghttp2ver.h
|
/third_party/nghttp2/lib/includes/ |
D | CMakeLists.txt | 2 nghttp2/nghttp2.h 3 "${CMAKE_CURRENT_BINARY_DIR}/nghttp2/nghttp2ver.h" 4 DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/nghttp2")
|
D | Makefile.am | 26 nobase_include_HEADERS = nghttp2/nghttp2.h nghttp2/nghttp2ver.h
|
/third_party/nghttp2/src/includes/ |
D | CMakeLists.txt | 3 nghttp2/asio_http2.h 4 nghttp2/asio_http2_client.h 5 nghttp2/asio_http2_server.h 6 DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/nghttp2")
|
D | Makefile.am | 27 nobase_include_HEADERS = nghttp2/asio_http2.h nghttp2/asio_http2_client.h \ 28 nghttp2/asio_http2_server.h
|
/third_party/nghttp2/ |
D | README.rst | 1 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 …]
|
D | README.OpenSource | 3 "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/ |
D | nghttp2.h.rst.in | 1 nghttp2.h 4 .. literalinclude:: @top_srcdir@/lib/includes/nghttp2/nghttp2.h
|
D | programmers-guide.rst | 7 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 …]
|