mirror of
https://gitee.com/openharmony/third_party_nghttp2
synced 2024-11-30 19:40:54 +00:00
3cd08251ca
Motivation: The send window size is currently fixed by a macro at compile time. In order for users of the library to impact the send window size they would have to change a macro at compile time. The window size may be dynamic depending on the environment and deployment scheme. The library users currently have no way to change this parameter. Modifications: Add a new optional callback method which is called before data is sent to obtain the desired send window size. The callback return value will be subject to a range check for the current session, stream, and settings limits defined by flow control. Result: Library users have control over their send sizes. |
||
---|---|---|
.. | ||
testdata | ||
.gitignore | ||
end_to_end.py | ||
failmalloc_test.c | ||
failmalloc_test.h | ||
failmalloc.c | ||
main.c | ||
Makefile.am | ||
malloc_wrapper.c | ||
malloc_wrapper.h | ||
nghttp2_buf_test.c | ||
nghttp2_buf_test.h | ||
nghttp2_frame_test.c | ||
nghttp2_frame_test.h | ||
nghttp2_hd_test.c | ||
nghttp2_hd_test.h | ||
nghttp2_helper_test.c | ||
nghttp2_helper_test.h | ||
nghttp2_map_test.c | ||
nghttp2_map_test.h | ||
nghttp2_npn_test.c | ||
nghttp2_npn_test.h | ||
nghttp2_pq_test.c | ||
nghttp2_pq_test.h | ||
nghttp2_queue_test.c | ||
nghttp2_queue_test.h | ||
nghttp2_session_test.c | ||
nghttp2_session_test.h | ||
nghttp2_stream_test.c | ||
nghttp2_stream_test.h | ||
nghttp2_test_helper.c | ||
nghttp2_test_helper.h |