Index: net/quic/core/quic_sent_packet_manager_interface.h |
diff --git a/net/quic/core/quic_sent_packet_manager_interface.h b/net/quic/core/quic_sent_packet_manager_interface.h |
index e1f9d480bb71534eee526c3d95f68c7a931a2cda..c366ed6bc040414d71b03f2d39c5ce9172d11ee2 100644 |
--- a/net/quic/core/quic_sent_packet_manager_interface.h |
+++ b/net/quic/core/quic_sent_packet_manager_interface.h |
@@ -152,6 +152,10 @@ class NET_EXPORT_PRIVATE QuicSentPacketManagerInterface { |
// TCP segments on the default path. |
virtual QuicPacketCount GetSlowStartThresholdInTcpMss() const = 0; |
+ // Returns debugging information about the current state of the |
+ // congestion controller. |
+ virtual std::string GetDebugState() const = 0; |
+ |
// No longer retransmit data for |stream_id| on all paths. |
virtual void CancelRetransmissionsForStream(QuicStreamId stream_id) = 0; |
@@ -181,6 +185,10 @@ class NET_EXPORT_PRIVATE QuicSentPacketManagerInterface { |
// path. |
virtual size_t GetConsecutiveRtoCount() const = 0; |
virtual size_t GetConsecutiveTlpCount() const = 0; |
+ |
+ // Signals to the congestion controller that the connection has no outstanding |
+ // data to send. |
+ virtual void OnApplicationLimited() = 0; |
}; |
} // namespace net |