pub fn wrap_quiche_conn<Tx, R, M>(
quiche_conn: QuicheConnection,
tx_socket: Socket<Arc<Tx>, R>,
metrics: M,
) -> ConnWrapperResult<Tx, M>Expand description
Wraps an existing quiche::Connection in an InitialQuicConnection,
bypassing the regular packet router workflow.
Connections wrapped in this way require the user to manually pass inbound
packets via the channel returned in ConnWrapperResult. The passed
tx_socket is only used to send outbound packets and to extract the
endpoint’s addresses.
§Note
This function does not attempt any I/O when wrapping the
quiche::Connection. To start handshaking and consuming packets from the
returned channel, use the methods on InitialQuicConnection.