Index: net/quic/congestion_control/fix_rate_sender.h |
diff --git a/net/quic/congestion_control/fix_rate_sender.h b/net/quic/congestion_control/fix_rate_sender.h |
index d47462a27cfe1b38e368238c39adac581afe163a..e81981a0dc0a859f9a626096c789e522df1ae181 100644 |
--- a/net/quic/congestion_control/fix_rate_sender.h |
+++ b/net/quic/congestion_control/fix_rate_sender.h |
@@ -19,9 +19,9 @@ |
namespace net { |
class NET_EXPORT_PRIVATE FixRateSender : public SendAlgorithmInterface { |
- |
public: |
explicit FixRateSender(const QuicClock* clock); |
+ virtual ~FixRateSender(); |
// Start implementation of SendAlgorithmInterface. |
virtual void OnIncomingQuicCongestionFeedbackFrame( |
@@ -36,11 +36,14 @@ class NET_EXPORT_PRIVATE FixRateSender : public SendAlgorithmInterface { |
virtual void SentPacket(QuicTime sent_time, |
QuicPacketSequenceNumber equence_number, |
QuicByteCount bytes, |
- bool is_retransmission, |
- bool has_retransmittable_data) OVERRIDE; |
+ bool is_retransmission) OVERRIDE; |
+ virtual void AbandoningPacket(QuicPacketSequenceNumber sequence_number, |
+ QuicByteCount abandoned_bytes) OVERRIDE; |
virtual QuicTime::Delta TimeUntilSend(QuicTime now, |
- bool is_retransmission) OVERRIDE; |
+ bool is_retransmission, |
+ bool has_retransmittable_data) OVERRIDE; |
virtual QuicBandwidth BandwidthEstimate() OVERRIDE; |
+ virtual QuicTime::Delta SmoothedRtt() OVERRIDE; |
// End implementation of SendAlgorithmInterface. |
private: |
@@ -50,6 +53,7 @@ class NET_EXPORT_PRIVATE FixRateSender : public SendAlgorithmInterface { |
LeakyBucket fix_rate_leaky_bucket_; |
PacedSender paced_sender_; |
QuicByteCount data_in_flight_; |
+ QuicTime::Delta latest_rtt_; |
DISALLOW_COPY_AND_ASSIGN(FixRateSender); |
}; |