Index: net/quic/core/quic_sent_packet_manager.h |
diff --git a/net/quic/core/quic_sent_packet_manager.h b/net/quic/core/quic_sent_packet_manager.h |
index 4da97b0a2ab6e97a3e62eb652db6660ec95beb3c..fdd7d34dc75c01b6a15410ec7065cf3de77371b4 100644 |
--- a/net/quic/core/quic_sent_packet_manager.h |
+++ b/net/quic/core/quic_sent_packet_manager.h |
@@ -21,7 +21,7 @@ |
#include "net/quic/core/congestion_control/pacing_sender.h" |
#include "net/quic/core/congestion_control/rtt_stats.h" |
#include "net/quic/core/congestion_control/send_algorithm_interface.h" |
-#include "net/quic/core/quic_protocol.h" |
+#include "net/quic/core/quic_packets.h" |
#include "net/quic/core/quic_sent_packet_manager_interface.h" |
#include "net/quic/core/quic_unacked_packet_map.h" |
@@ -120,7 +120,7 @@ class NET_EXPORT_PRIVATE QuicSentPacketManager |
// Retrieves the next pending retransmission. You must ensure that |
// there are pending retransmissions prior to calling this function. |
- PendingRetransmission NextPendingRetransmission() override; |
+ QuicPendingRetransmission NextPendingRetransmission() override; |
bool HasUnackedPackets() const override; |
@@ -208,6 +208,8 @@ class NET_EXPORT_PRIVATE QuicSentPacketManager |
void OnApplicationLimited() override; |
+ const SendAlgorithmInterface* GetSendAlgorithm() const override; |
+ |
private: |
friend class test::QuicConnectionPeer; |
friend class test::QuicSentPacketManagerPeer; |
@@ -257,7 +259,7 @@ class NET_EXPORT_PRIVATE QuicSentPacketManager |
// Returns the newest transmission associated with a packet. |
QuicPacketNumber GetNewestRetransmission( |
QuicPacketNumber packet_number, |
- const TransmissionInfo& transmission_info) const; |
+ const QuicTransmissionInfo& transmission_info) const; |
// Update the RTT if the ack is for the largest acked packet number. |
// Returns true if the rtt was updated. |
@@ -291,7 +293,7 @@ class NET_EXPORT_PRIVATE QuicSentPacketManager |
// Removes the retransmittability and in flight properties from the packet at |
// |info| due to receipt by the peer. |
void MarkPacketHandled(QuicPacketNumber packet_number, |
- TransmissionInfo* info, |
+ QuicTransmissionInfo* info, |
QuicTime::Delta ack_delay_time); |
// Request that |packet_number| be retransmitted after the other pending |
@@ -300,20 +302,21 @@ class NET_EXPORT_PRIVATE QuicSentPacketManager |
void MarkForRetransmission(QuicPacketNumber packet_number, |
TransmissionType transmission_type); |
- // Notify observers that packet with TransmissionInfo |info| is a spurious |
+ // Notify observers that packet with QuicTransmissionInfo |info| is a spurious |
// retransmission. It is caller's responsibility to guarantee the packet with |
- // TransmissionInfo |info| is a spurious retransmission before calling this |
- // function. |
- void RecordOneSpuriousRetransmission(const TransmissionInfo& info); |
+ // QuicTransmissionInfo |info| is a spurious retransmission before calling |
+ // this function. |
+ void RecordOneSpuriousRetransmission(const QuicTransmissionInfo& info); |
- // Notify observers about spurious retransmits of packet with TransmissionInfo |
- // |info|. |
- void RecordSpuriousRetransmissions(const TransmissionInfo& info, |
+ // Notify observers about spurious retransmits of packet with |
+ // QuicTransmissionInfo |info|. |
+ void RecordSpuriousRetransmissions(const QuicTransmissionInfo& info, |
QuicPacketNumber acked_packet_number); |
- // Returns mutable TransmissionInfo associated with |packet_number|, which |
+ // Returns mutable QuicTransmissionInfo associated with |packet_number|, which |
// must be unacked. |
- TransmissionInfo* GetMutableTransmissionInfo(QuicPacketNumber packet_number); |
+ QuicTransmissionInfo* GetMutableTransmissionInfo( |
+ QuicPacketNumber packet_number); |
// Remove any packets no longer needed for retransmission, congestion, or |
// RTT measurement purposes. |