| Index: net/quic/congestion_control/tcp_cubic_sender.h
|
| diff --git a/net/quic/congestion_control/tcp_cubic_sender.h b/net/quic/congestion_control/tcp_cubic_sender.h
|
| index 0b7e948372d5a82c8e8cc0fb9658228f20d40667..17740235a5683dfb95a5fd5f152027236069e52d 100644
|
| --- a/net/quic/congestion_control/tcp_cubic_sender.h
|
| +++ b/net/quic/congestion_control/tcp_cubic_sender.h
|
| @@ -28,6 +28,7 @@ class NET_EXPORT_PRIVATE TcpCubicSender : public SendAlgorithmInterface {
|
| public:
|
| // Reno option provided for testing.
|
| TcpCubicSender(const QuicClock* clock, bool reno);
|
| + virtual ~TcpCubicSender();
|
|
|
| // Start implementation of SendAlgorithmInterface.
|
| virtual void OnIncomingQuicCongestionFeedbackFrame(
|
| @@ -50,6 +51,7 @@ class NET_EXPORT_PRIVATE TcpCubicSender : public SendAlgorithmInterface {
|
| HasRetransmittableData has_retransmittable_data) OVERRIDE;
|
| virtual QuicBandwidth BandwidthEstimate() OVERRIDE;
|
| virtual QuicTime::Delta SmoothedRtt() OVERRIDE;
|
| + virtual QuicTime::Delta RetransmissionDelay() OVERRIDE;
|
| // End implementation of SendAlgorithmInterface.
|
|
|
| private:
|
| @@ -94,6 +96,14 @@ class NET_EXPORT_PRIVATE TcpCubicSender : public SendAlgorithmInterface {
|
| // Min RTT during this session.
|
| QuicTime::Delta delay_min_;
|
|
|
| + // Smoothed RTT during this session.
|
| + QuicTime::Delta smoothed_rtt_;
|
| +
|
| + // Mean RTT deviation during this session.
|
| + // Approximation of standard deviation, the error is roughly 1.25 times
|
| + // larger than the standard deviation, for a normally distributed signal.
|
| + QuicTime::Delta mean_deviation_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(TcpCubicSender);
|
| };
|
|
|
|
|