]> git.ipfire.org Git - thirdparty/openssl.git/blobdiff - include/internal/qlog_event_helpers.h
QLOG: Events: Implement transport:packet_sent
[thirdparty/openssl.git] / include / internal / qlog_event_helpers.h
index 49bbe717d0a681d4c70c1efed4bb354efb4679e1..e1a9bcf534f09c5dd90e7d4eea7701b0dfd78a3d 100644 (file)
@@ -15,6 +15,8 @@
 # include "internal/quic_types.h"
 # include "internal/quic_channel.h"
 # include "internal/quic_txpim.h"
+# include "internal/quic_record_tx.h"
+# include "internal/quic_wire_pkt.h"
 
 /* connectivity:connection_started */
 void ossl_qlog_event_connectivity_connection_started(QLOG *qlog,
@@ -35,4 +37,12 @@ void ossl_qlog_event_connectivity_connection_closed(QLOG *qlog,
 void ossl_qlog_event_recovery_packet_lost(QLOG *qlog,
                                           const QUIC_TXPIM_PKT *tpkt);
 
+/* transport:packet_sent */
+void ossl_qlog_event_transport_packet_sent(QLOG *qlog,
+                                           const QUIC_PKT_HDR *hdr,
+                                           QUIC_PN pn,
+                                           const OSSL_QTX_IOVEC *iovec,
+                                           size_t numn_iovec,
+                                           uint64_t datagram_id);
+
 #endif