Add nghttp2_session_request_allowed() API function

This function is useful for the client application to know that there
is a chance that request can be sent.  If this function returns 0,
there is zero chance to make a request.

This commit also set error_code passed to
nghttp2_on_stream_close_callback to NGHTTP2_REFUSED_STREAM if request
is not sent.
This commit is contained in:
Tatsuhiro Tsujikawa
2015-10-29 22:49:27 +09:00
parent ad395f0603
commit 1c37abc0dd
4 changed files with 32 additions and 0 deletions

View File

@@ -105,6 +105,7 @@ APIDOCS= \
nghttp2_session_mem_recv.rst \
nghttp2_session_mem_send.rst \
nghttp2_session_recv.rst \
nghttp2_session_request_allowed.rst \
nghttp2_session_resume_data.rst \
nghttp2_session_send.rst \
nghttp2_session_server_new.rst \