Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/19703)
*/
void ossl_quic_demux_free(QUIC_DEMUX *demux);
+/*
+ * Changes the BIO which the demuxer reads from.
+ */
+void ossl_quic_demux_set_bio(QUIC_DEMUX *demux, BIO *net_bio);
+
/*
* Register a datagram handler callback for a connection ID.
*
OPENSSL_free(demux);
}
+void ossl_quic_demux_set_bio(QUIC_DEMUX *demux, BIO *net_bio)
+{
+ demux->net_bio = net_bio;
+}
+
static QUIC_DEMUX_CONN *demux_get_by_conn_id(QUIC_DEMUX *demux,
const QUIC_CONN_ID *dst_conn_id)
{