Propagate receive_timestamp and lost message frames from QUIC to WebRTC.
WebRTC needs to know when messages are lost or acked (with receive timestamps)
in order to synthesize RTCP feedback packets. This change propagates receive
timestamps and lost message notifications from QUIC to the datagram sink.
gfe-relnote: n/a (Quartc only)
PiperOrigin-RevId: 250968409
Change-Id: Ie452f1eaee265f8688c3dc2b2de41c5b3976db9a
diff --git a/quic/quartc/quartc_endpoint.h b/quic/quartc/quartc_endpoint.h
index da480fe..df6f056 100644
--- a/quic/quartc/quartc_endpoint.h
+++ b/quic/quartc/quartc_endpoint.h
@@ -88,7 +88,8 @@
ConnectionCloseSource source) override;
void OnMessageReceived(QuicStringPiece message) override;
void OnMessageSent(int64_t datagram_id) override;
- void OnMessageAcked(int64_t datagram_id) override;
+ void OnMessageAcked(int64_t datagram_id, QuicTime receive_timestamp) override;
+ void OnMessageLost(int64_t datagram_id) override;
private:
friend class CreateSessionDelegate;