| Index: net/quic/quic_sent_packet_manager.h
|
| diff --git a/net/quic/quic_sent_packet_manager.h b/net/quic/quic_sent_packet_manager.h
|
| index 342dd3d4653144005b9ad3ae86db254a8ba58c10..84294d19d26226cfe77c8d2a6ff47e518bbbd6e2 100644
|
| --- a/net/quic/quic_sent_packet_manager.h
|
| +++ b/net/quic/quic_sent_packet_manager.h
|
| @@ -5,10 +5,7 @@
|
| #ifndef NET_QUIC_QUIC_SENT_PACKET_MANAGER_H_
|
| #define NET_QUIC_QUIC_SENT_PACKET_MANAGER_H_
|
|
|
| -#include <deque>
|
| -#include <list>
|
| #include <map>
|
| -#include <queue>
|
| #include <set>
|
| #include <utility>
|
| #include <vector>
|
| @@ -57,7 +54,8 @@ class NET_EXPORT_PRIVATE QuicSentPacketManager {
|
| virtual void OnSentPacket(
|
| QuicPacketSequenceNumber sequence_number,
|
| QuicTime sent_time,
|
| - QuicByteCount bytes) {}
|
| + QuicByteCount bytes,
|
| + TransmissionType transmission_type) {}
|
|
|
| virtual void OnRetransmittedPacket(
|
| QuicPacketSequenceNumber old_sequence_number,
|
| @@ -71,6 +69,9 @@ class NET_EXPORT_PRIVATE QuicSentPacketManager {
|
| QuicPacketSequenceNumber largest_observed,
|
| bool largest_observed_acked,
|
| QuicPacketSequenceNumber least_unacked_sent_packet) {}
|
| +
|
| + virtual void OnSerializedPacket(
|
| + const SerializedPacket& packet) {}
|
| };
|
|
|
| // Interface which gets callbacks from the QuicSentPacketManager when
|
| @@ -314,9 +315,9 @@ class NET_EXPORT_PRIVATE QuicSentPacketManager {
|
| // Removes the retransmittability and pending properties from the packet at
|
| // |it| due to receipt by the peer. Returns an iterator to the next remaining
|
| // unacked packet.
|
| - QuicUnackedPacketMap::const_iterator MarkPacketHandled(
|
| - QuicUnackedPacketMap::const_iterator it,
|
| - QuicTime::Delta delta_largest_observed);
|
| + void MarkPacketHandled(QuicPacketSequenceNumber sequence_number,
|
| + const TransmissionInfo& info,
|
| + QuicTime::Delta delta_largest_observed);
|
|
|
| // Request that |sequence_number| be retransmitted after the other pending
|
| // retransmissions. Does not add it to the retransmissions if it's already
|
| @@ -326,7 +327,7 @@ class NET_EXPORT_PRIVATE QuicSentPacketManager {
|
|
|
| // Notify observers about spurious retransmits.
|
| void RecordSpuriousRetransmissions(
|
| - const SequenceNumberSet& all_transmissions,
|
| + const SequenceNumberList& all_transmissions,
|
| QuicPacketSequenceNumber acked_sequence_number);
|
|
|
| // Newly serialized retransmittable and fec packets are added to this map,
|
|
|