<ttclass="descname">NGHTTP2_FLAG_END_PUSH_PROMISE</tt><aclass="headerlink"href="#NGHTTP2_FLAG_END_PUSH_PROMISE"title="Permalink to this definition">¶</a></dt>
<ttclass="descname">NGHTTP2_FLAG_END_PUSH_PROMISE</tt><aclass="headerlink"href="#NGHTTP2_FLAG_END_PUSH_PROMISE"title="Permalink to this definition">¶</a></dt>
@@ -459,13 +459,6 @@ The END_PUSH_PROMISE flag.</p>
...
@@ -459,13 +459,6 @@ The END_PUSH_PROMISE flag.</p>
The PONG flag.</p>
The PONG flag.</p>
</dd></dl>
</dd></dl>
<dlclass="macro">
<dtid="NGHTTP2_FLAG_END_FLOW_CONTROL">
<ttclass="descname">NGHTTP2_FLAG_END_FLOW_CONTROL</tt><aclass="headerlink"href="#NGHTTP2_FLAG_END_FLOW_CONTROL"title="Permalink to this definition">¶</a></dt>
<dt><aclass="reference internal"href="#NGHTTP2_ERR_NOMEM"title="NGHTTP2_ERR_NOMEM"><ttclass="xref c c-macro docutils literal"><spanclass="pre">NGHTTP2_ERR_NOMEM</span></tt></a></dt>
<dt><aclass="reference internal"href="#NGHTTP2_ERR_NOMEM"title="NGHTTP2_ERR_NOMEM"><ttclass="xref c c-macro docutils literal"><spanclass="pre">NGHTTP2_ERR_NOMEM</span></tt></a></dt>
<dd>Out of memory.</dd>
<dd>Out of memory.</dd>
<dt><aclass="reference internal"href="#NGHTTP2_ERR_STREAM_CLOSED"title="NGHTTP2_ERR_STREAM_CLOSED"><ttclass="xref c c-macro docutils literal"><spanclass="pre">NGHTTP2_ERR_STREAM_CLOSED</span></tt></a></dt>
<dd>The stream is already closed or does not exist.</dd>
</dl>
</dl>
</dd></dl>
</dd></dl>
...
@@ -1808,6 +1803,8 @@ negative error codes:</p>
...
@@ -1808,6 +1803,8 @@ negative error codes:</p>
<dd>Out of memory.</dd>
<dd>Out of memory.</dd>
<dt><aclass="reference internal"href="#NGHTTP2_ERR_INVALID_ARGUMENT"title="NGHTTP2_ERR_INVALID_ARGUMENT"><ttclass="xref c c-macro docutils literal"><spanclass="pre">NGHTTP2_ERR_INVALID_ARGUMENT</span></tt></a></dt>
<dt><aclass="reference internal"href="#NGHTTP2_ERR_INVALID_ARGUMENT"title="NGHTTP2_ERR_INVALID_ARGUMENT"><ttclass="xref c c-macro docutils literal"><spanclass="pre">NGHTTP2_ERR_INVALID_ARGUMENT</span></tt></a></dt>
<dd>The <em>pri</em> is negative.</dd>
<dd>The <em>pri</em> is negative.</dd>
<dt><aclass="reference internal"href="#NGHTTP2_ERR_STREAM_CLOSED"title="NGHTTP2_ERR_STREAM_CLOSED"><ttclass="xref c c-macro docutils literal"><spanclass="pre">NGHTTP2_ERR_STREAM_CLOSED</span></tt></a></dt>
<dd>The stream is already closed or does not exist.</dd>
</dl>
</dl>
</dd></dl>
</dd></dl>
...
@@ -1839,7 +1836,8 @@ RST_STREAM is issued against such a stream.</p>
...
@@ -1839,7 +1836,8 @@ RST_STREAM is issued against such a stream.</p>
negative error codes:</p>
negative error codes:</p>
<dlclass="docutils">
<dlclass="docutils">
<dt><aclass="reference internal"href="#NGHTTP2_ERR_INVALID_ARGUMENT"title="NGHTTP2_ERR_INVALID_ARGUMENT"><ttclass="xref c c-macro docutils literal"><spanclass="pre">NGHTTP2_ERR_INVALID_ARGUMENT</span></tt></a></dt>
<dt><aclass="reference internal"href="#NGHTTP2_ERR_INVALID_ARGUMENT"title="NGHTTP2_ERR_INVALID_ARGUMENT"><ttclass="xref c c-macro docutils literal"><spanclass="pre">NGHTTP2_ERR_INVALID_ARGUMENT</span></tt></a></dt>
<dd>The <em>iv</em> contains duplicate settings ID or invalid value.</dd>
<dd>The <em>iv</em> contains invalid value (e.g., attempting to re-enable
flow control).</dd>
<dt><aclass="reference internal"href="#NGHTTP2_ERR_NOMEM"title="NGHTTP2_ERR_NOMEM"><ttclass="xref c c-macro docutils literal"><spanclass="pre">NGHTTP2_ERR_NOMEM</span></tt></a></dt>
<dt><aclass="reference internal"href="#NGHTTP2_ERR_NOMEM"title="NGHTTP2_ERR_NOMEM"><ttclass="xref c c-macro docutils literal"><spanclass="pre">NGHTTP2_ERR_NOMEM</span></tt></a></dt>
<dd>Out of memory.</dd>
<dd>Out of memory.</dd>
</dl>
</dl>
...
@@ -1873,6 +1871,8 @@ negative error codes:</p>
...
@@ -1873,6 +1871,8 @@ negative error codes:</p>
<dlclass="docutils">
<dlclass="docutils">
<dt><aclass="reference internal"href="#NGHTTP2_ERR_INVALID_ARGUMENT"title="NGHTTP2_ERR_INVALID_ARGUMENT"><ttclass="xref c c-macro docutils literal"><spanclass="pre">NGHTTP2_ERR_INVALID_ARGUMENT</span></tt></a></dt>
<dt><aclass="reference internal"href="#NGHTTP2_ERR_INVALID_ARGUMENT"title="NGHTTP2_ERR_INVALID_ARGUMENT"><ttclass="xref c c-macro docutils literal"><spanclass="pre">NGHTTP2_ERR_INVALID_ARGUMENT</span></tt></a></dt>
<dd>The <em>nv</em> includes empty name or <ttclass="docutils literal"><spanclass="pre">NULL</span></tt> value.</dd>
<dd>The <em>nv</em> includes empty name or <ttclass="docutils literal"><spanclass="pre">NULL</span></tt> value.</dd>
<dt><aclass="reference internal"href="#NGHTTP2_ERR_STREAM_CLOSED"title="NGHTTP2_ERR_STREAM_CLOSED"><ttclass="xref c c-macro docutils literal"><spanclass="pre">NGHTTP2_ERR_STREAM_CLOSED</span></tt></a></dt>
<dd>The stream is already closed or does not exist.</dd>
<dt><aclass="reference internal"href="#NGHTTP2_ERR_NOMEM"title="NGHTTP2_ERR_NOMEM"><ttclass="xref c c-macro docutils literal"><spanclass="pre">NGHTTP2_ERR_NOMEM</span></tt></a></dt>
<dt><aclass="reference internal"href="#NGHTTP2_ERR_NOMEM"title="NGHTTP2_ERR_NOMEM"><ttclass="xref c c-macro docutils literal"><spanclass="pre">NGHTTP2_ERR_NOMEM</span></tt></a></dt>
<dd>Out of memory.</dd>
<dd>Out of memory.</dd>
</dl>
</dl>
...
@@ -1918,6 +1918,7 @@ negative error codes:</p>
...
@@ -1918,6 +1918,7 @@ negative error codes:</p>
<dtid="nghttp2_submit_window_update">
<dtid="nghttp2_submit_window_update">
int <ttclass="descname">nghttp2_submit_window_update</tt><big>(</big><aclass="reference internal"href="#nghttp2_session"title="nghttp2_session">nghttp2_session</a><em> *session</em>, uint8_t<em> flags</em>, int32_t<em> stream_id</em>, int32_t<em> window_size_increment</em><big>)</big><aclass="headerlink"href="#nghttp2_submit_window_update"title="Permalink to this definition">¶</a></dt>
int <ttclass="descname">nghttp2_submit_window_update</tt><big>(</big><aclass="reference internal"href="#nghttp2_session"title="nghttp2_session">nghttp2_session</a><em> *session</em>, uint8_t<em> flags</em>, int32_t<em> stream_id</em>, int32_t<em> window_size_increment</em><big>)</big><aclass="headerlink"href="#nghttp2_submit_window_update"title="Permalink to this definition">¶</a></dt>
<dd><p>Submits WINDOW_UPDATE frame.</p>
<dd><p>Submits WINDOW_UPDATE frame.</p>
<p>The <em>flags</em> is currently ignored.</p>
<p>If the <em>window_size_increment</em> is positive, the WINDOW_UPDATE with
<p>If the <em>window_size_increment</em> is positive, the WINDOW_UPDATE with
that value as window_size_increment is queued. If the
that value as window_size_increment is queued. If the
<em>window_size_increment</em> is larger than the received bytes from the
<em>window_size_increment</em> is larger than the received bytes from the
...
@@ -1934,9 +1935,7 @@ received bytes count.</p>
...
@@ -1934,9 +1935,7 @@ received bytes count.</p>
negative error codes:</p>
negative error codes:</p>
<dlclass="docutils">
<dlclass="docutils">
<dt><aclass="reference internal"href="#NGHTTP2_ERR_INVALID_ARGUMENT"title="NGHTTP2_ERR_INVALID_ARGUMENT"><ttclass="xref c c-macro docutils literal"><spanclass="pre">NGHTTP2_ERR_INVALID_ARGUMENT</span></tt></a></dt>
<dt><aclass="reference internal"href="#NGHTTP2_ERR_INVALID_ARGUMENT"title="NGHTTP2_ERR_INVALID_ARGUMENT"><ttclass="xref c c-macro docutils literal"><spanclass="pre">NGHTTP2_ERR_INVALID_ARGUMENT</span></tt></a></dt>
<dd>The <em>delta_window_size</em> is 0 and
<dd>The <em>delta_window_size</em> is 0.</dd>
<aclass="reference internal"href="#NGHTTP2_FLAG_END_FLOW_CONTROL"title="NGHTTP2_FLAG_END_FLOW_CONTROL"><ttclass="xref c c-macro docutils literal"><spanclass="pre">NGHTTP2_FLAG_END_FLOW_CONTROL</span></tt></a> bit is not set in
<em>flags</em>.</dd>
<dt><aclass="reference internal"href="#NGHTTP2_ERR_FLOW_CONTROL"title="NGHTTP2_ERR_FLOW_CONTROL"><ttclass="xref c c-macro docutils literal"><spanclass="pre">NGHTTP2_ERR_FLOW_CONTROL</span></tt></a></dt>
<dt><aclass="reference internal"href="#NGHTTP2_ERR_FLOW_CONTROL"title="NGHTTP2_ERR_FLOW_CONTROL"><ttclass="xref c c-macro docutils literal"><spanclass="pre">NGHTTP2_ERR_FLOW_CONTROL</span></tt></a></dt>
<dd>The local window size overflow or gets negative.</dd>
<dd>The local window size overflow or gets negative.</dd>
<dt><aclass="reference internal"href="#NGHTTP2_ERR_STREAM_CLOSED"title="NGHTTP2_ERR_STREAM_CLOSED"><ttclass="xref c c-macro docutils literal"><spanclass="pre">NGHTTP2_ERR_STREAM_CLOSED</span></tt></a></dt>
<dt><aclass="reference internal"href="#NGHTTP2_ERR_STREAM_CLOSED"title="NGHTTP2_ERR_STREAM_CLOSED"><ttclass="xref c c-macro docutils literal"><spanclass="pre">NGHTTP2_ERR_STREAM_CLOSED</span></tt></a></dt>