MCPcopy Create free account
hub / github.com/apache/httpd / h2_stream_read_to

Function h2_stream_read_to

modules/http2/h2_stream.c:1134–1148  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1132}
1133
1134apr_status_t h2_stream_read_to(h2_stream *stream, apr_bucket_brigade *bb,
1135 apr_off_t *plen, int *peos)
1136{
1137 apr_status_t rv = APR_SUCCESS;
1138
1139 H2_STRM_ASSERT_MAGIC(stream, H2_STRM_MAGIC_OK);
1140 if (stream->rst_error) {
1141 return APR_ECONNRESET;
1142 }
1143 rv = h2_append_brigade(bb, stream->out_buffer, plen, peos, bucket_pass_to_c1);
1144 if (APR_SUCCESS == rv && !*peos && !*plen) {
1145 rv = APR_EAGAIN;
1146 }
1147 return rv;
1148}
1149
1150static apr_status_t stream_do_trailers(h2_stream *stream)
1151{

Callers 1

on_send_data_cbFunction · 0.85

Calls 1

h2_append_brigadeFunction · 0.85

Tested by

no test coverage detected