gfe-relnote: Pass receive_timestamp to OnMessageAcked(). When receive timestamps are turned on and message frames are enabled, this will make receive timestamps available to the session whenever a message is acked. This will be used for RTP over QUIC, where ack timestamps are required for RTP's congestion controller and media adaptation. (The current implementation uses QUIC like a tunnel and disables its congestion control.) Not flag-protected: no change in behavior, just a change in what is visible where. PiperOrigin-RevId: 250703980 Change-Id: I01bcee29d5dfb808771c54e4fd14ebbfa8750375
diff --git a/quic/test_tools/simple_session_notifier.cc b/quic/test_tools/simple_session_notifier.cc index e72e0e1..c6e3801 100644 --- a/quic/test_tools/simple_session_notifier.cc +++ b/quic/test_tools/simple_session_notifier.cc
@@ -135,7 +135,8 @@ QuicStreamFrame stream_frame( QuicUtils::GetCryptoStreamId(connection_->transport_version()), false, interval.min(), interval.max() - interval.min()); - OnFrameAcked(QuicFrame(stream_frame), QuicTime::Delta::Zero()); + OnFrameAcked(QuicFrame(stream_frame), QuicTime::Delta::Zero(), + QuicTime::Zero()); } } @@ -202,7 +203,8 @@ } bool SimpleSessionNotifier::OnFrameAcked(const QuicFrame& frame, - QuicTime::Delta /*ack_delay_time*/) { + QuicTime::Delta /*ack_delay_time*/, + QuicTime /*receive_timestamp*/) { QUIC_DVLOG(1) << "Acking " << frame; if (frame.type == CRYPTO_FRAME) { StreamState* state = &crypto_state_[frame.crypto_frame->level];