|
|
|
@ -63,6 +63,7 @@ typedef enum { |
|
|
|
|
GRPC_CHTTP2_LIST_WRITABLE_WINDOW_UPDATE, |
|
|
|
|
GRPC_CHTTP2_LIST_PARSING_SEEN, |
|
|
|
|
GRPC_CHTTP2_LIST_CANCELLED_WAITING_FOR_PARSING, |
|
|
|
|
GRPC_CHTTP2_LIST_INCOMING_WINDOW_UPDATED, |
|
|
|
|
/** streams that are waiting to start because there are too many concurrent
|
|
|
|
|
streams on the connection */ |
|
|
|
|
GRPC_CHTTP2_LIST_WAITING_FOR_CONCURRENCY, |
|
|
|
@ -533,6 +534,15 @@ int grpc_chttp2_list_pop_writable_stream( |
|
|
|
|
grpc_chttp2_stream_global **stream_global, |
|
|
|
|
grpc_chttp2_stream_writing **stream_writing); |
|
|
|
|
|
|
|
|
|
void grpc_chttp2_list_add_incoming_window_updated( |
|
|
|
|
grpc_chttp2_transport_global *transport_global, |
|
|
|
|
grpc_chttp2_stream_global *stream_global); |
|
|
|
|
int grpc_chttp2_list_pop_incoming_window_updated( |
|
|
|
|
grpc_chttp2_transport_global *transport_global, |
|
|
|
|
grpc_chttp2_transport_parsing *transport_parsing, |
|
|
|
|
grpc_chttp2_stream_global **stream_global, |
|
|
|
|
grpc_chttp2_stream_parsing **stream_parsing); |
|
|
|
|
|
|
|
|
|
void grpc_chttp2_list_add_writing_stream( |
|
|
|
|
grpc_chttp2_transport_writing *transport_writing, |
|
|
|
|
grpc_chttp2_stream_writing *stream_writing); |
|
|
|
|