Lines Matching full:streams

70     LHASH_OF(OSSL_DEMO_H3_STREAM)   *streams;
90 lh_OSSL_DEMO_H3_STREAM_doall(conn->streams, h3_stream_free); in OSSL_DEMO_H3_CONN_free()
94 lh_OSSL_DEMO_H3_STREAM_free(conn->streams); in OSSL_DEMO_H3_CONN_free()
116 lh_OSSL_DEMO_H3_STREAM_insert(conn->streams, s); in h3_conn_create_stream()
133 lh_OSSL_DEMO_H3_STREAM_insert(conn->streams, s); in h3_conn_accept_stream()
142 lh_OSSL_DEMO_H3_STREAM_delete(conn->streams, s); in h3_conn_remove_stream()
264 if ((conn->streams = lh_OSSL_DEMO_H3_STREAM_new(h3_stream_hash, h3_stream_eq)) == NULL) in OSSL_DEMO_H3_CONN_new_for_conn()
282 * incoming data on different streams, and e.g. incoming streams initiated in OSSL_DEMO_H3_CONN_new_for_conn()
288 * Disable default stream mode and create all streams explicitly. Each QUIC in OSSL_DEMO_H3_CONN_new_for_conn()
290 * also automatically enables us to accept incoming streams (see in OSSL_DEMO_H3_CONN_new_for_conn()
300 * HTTP/3 requires a couple of unidirectional management streams: a control in OSSL_DEMO_H3_CONN_new_for_conn()
301 * stream and some QPACK state management streams for each side of a in OSSL_DEMO_H3_CONN_new_for_conn()
303 * server will also create its own equivalent unidirectional streams on its in OSSL_DEMO_H3_CONN_new_for_conn()
355 * and QPACK streams. Note that we don't have to tell the HTTP/3 stack what in OSSL_DEMO_H3_CONN_new_for_conn()
356 * IDs are used for incoming streams as this is inferred automatically from in OSSL_DEMO_H3_CONN_new_for_conn()
359 * QPACK streams initiated by the server. in OSSL_DEMO_H3_CONN_new_for_conn()
374 "cannot bind nghttp3 QPACK streams: %s (%d)", in OSSL_DEMO_H3_CONN_new_for_conn()
386 lh_OSSL_DEMO_H3_STREAM_free(conn->streams); in OSSL_DEMO_H3_CONN_new_for_conn()
465 * Handling of a previous stream in the iteration over all streams in h3_conn_pump_stream()
581 * 1. Handle new incoming streams in OSSL_DEMO_H3_CONN_handle_events()
586 /* 1. Check for new incoming streams */ in OSSL_DEMO_H3_CONN_handle_events()
625 if ((s = lh_OSSL_DEMO_H3_STREAM_retrieve(conn->streams, &key)) == NULL) { in OSSL_DEMO_H3_CONN_handle_events()
702 lh_OSSL_DEMO_H3_STREAM_doall_arg(conn->streams, h3_conn_pump_stream, conn); in OSSL_DEMO_H3_CONN_handle_events()