@@ -24,6 +24,9 @@ static int s_stream_get_sent_error_code(struct aws_http_stream *stream_base, uin
2424static int s_stream_write_data (
2525 struct aws_http_stream * stream_base ,
2626 const struct aws_http_stream_write_data_options * options );
27+ static int s_stream_http2_write_data (
28+ struct aws_http_stream * stream_base ,
29+ const struct aws_http2_stream_write_data_options * options );
2730
2831static void s_stream_cross_thread_work_task (struct aws_channel_task * task , void * arg , enum aws_task_status status );
2932static struct aws_h2err s_send_rst_and_close_stream (struct aws_h2_stream * stream , struct aws_h2err stream_error );
@@ -43,6 +46,7 @@ struct aws_http_stream_vtable s_h2_stream_vtable = {
4346 .http2_get_received_error_code = s_stream_get_received_error_code ,
4447 .http2_get_sent_error_code = s_stream_get_sent_error_code ,
4548 .write_data = s_stream_write_data ,
49+ .http2_write_data = s_stream_http2_write_data ,
4650};
4751
4852const char * aws_h2_stream_state_to_str (enum aws_h2_stream_state state ) {
@@ -1343,9 +1347,9 @@ struct aws_h2err aws_h2_stream_on_decoder_rst_stream(struct aws_h2_stream *strea
13431347 return AWS_H2ERR_SUCCESS ;
13441348}
13451349
1346- static int s_stream_write_data (
1350+ static int s_stream_http2_write_data (
13471351 struct aws_http_stream * stream_base ,
1348- const struct aws_http_stream_write_data_options * options ) {
1352+ const struct aws_http2_stream_write_data_options * options ) {
13491353 struct aws_h2_stream * stream = AWS_CONTAINER_OF (stream_base , struct aws_h2_stream , base );
13501354 if (!stream -> manual_write ) {
13511355 AWS_H2_STREAM_LOG (
@@ -1412,3 +1416,9 @@ static int s_stream_write_data(
14121416
14131417 return AWS_OP_SUCCESS ;
14141418}
1419+
1420+ static int s_stream_write_data (
1421+ struct aws_http_stream * stream_base ,
1422+ const struct aws_http_stream_write_data_options * options ) {
1423+ return s_stream_http2_write_data (stream_base , (const struct aws_http2_stream_write_data_options * )options );
1424+ }
0 commit comments