Add num_ptos_for_path_degrading_ getter in QuicSentPacketManagerPeer.
This will allow testing on Envoy's port migration.
PiperOrigin-RevId: 405706187
diff --git a/quic/test_tools/quic_sent_packet_manager_peer.cc b/quic/test_tools/quic_sent_packet_manager_peer.cc
index 0789946..7d1ba86 100644
--- a/quic/test_tools/quic_sent_packet_manager_peer.cc
+++ b/quic/test_tools/quic_sent_packet_manager_peer.cc
@@ -214,5 +214,11 @@
.use_packet_threshold_for_runt_packets();
}
+// static
+int QuicSentPacketManagerPeer::GetNumPtosForPathDegrading(
+ QuicSentPacketManager* sent_packet_manager) {
+ return sent_packet_manager->num_ptos_for_path_degrading_;
+}
+
} // namespace test
} // namespace quic
diff --git a/quic/test_tools/quic_sent_packet_manager_peer.h b/quic/test_tools/quic_sent_packet_manager_peer.h
index 23a8664..a39915f 100644
--- a/quic/test_tools/quic_sent_packet_manager_peer.h
+++ b/quic/test_tools/quic_sent_packet_manager_peer.h
@@ -98,6 +98,9 @@
static bool UsePacketThresholdForRuntPackets(
QuicSentPacketManager* sent_packet_manager);
+
+ static int GetNumPtosForPathDegrading(
+ QuicSentPacketManager* sent_packet_manager);
};
} // namespace test