| Index: net/quic/quic_protocol.h
|
| diff --git a/net/quic/quic_protocol.h b/net/quic/quic_protocol.h
|
| index 0d9fb84ba6f3dd69ccdba86e0008dd7981e4b460..a15c91289e84261f4ff7fa6f40b8250784e58259 100644
|
| --- a/net/quic/quic_protocol.h
|
| +++ b/net/quic/quic_protocol.h
|
| @@ -647,6 +647,7 @@ struct NET_EXPORT_PRIVATE QuicStreamFrame {
|
| // TODO(ianswett): Re-evaluate the trade-offs of hash_set vs set when framing
|
| // is finalized.
|
| typedef std::set<QuicPacketSequenceNumber> SequenceNumberSet;
|
| +typedef std::list<QuicPacketSequenceNumber> SequenceNumberList;
|
|
|
| typedef std::list<std::pair<QuicPacketSequenceNumber, QuicTime>> PacketTimeList;
|
|
|
| @@ -1053,16 +1054,14 @@ struct NET_EXPORT_PRIVATE TransmissionInfo {
|
| // Constructs a Transmission with a new all_tranmissions set
|
| // containing |sequence_number|.
|
| TransmissionInfo(RetransmittableFrames* retransmittable_frames,
|
| - QuicPacketSequenceNumber sequence_number,
|
| QuicSequenceNumberLength sequence_number_length);
|
|
|
| // Constructs a Transmission with the specified |all_tranmissions| set
|
| // and inserts |sequence_number| into it.
|
| TransmissionInfo(RetransmittableFrames* retransmittable_frames,
|
| - QuicPacketSequenceNumber sequence_number,
|
| QuicSequenceNumberLength sequence_number_length,
|
| TransmissionType transmission_type,
|
| - SequenceNumberSet* all_transmissions);
|
| + SequenceNumberList* all_transmissions);
|
|
|
| RetransmittableFrames* retransmittable_frames;
|
| QuicSequenceNumberLength sequence_number_length;
|
| @@ -1075,7 +1074,7 @@ struct NET_EXPORT_PRIVATE TransmissionInfo {
|
| TransmissionType transmission_type;
|
| // Stores the sequence numbers of all transmissions of this packet.
|
| // Can never be null.
|
| - SequenceNumberSet* all_transmissions;
|
| + SequenceNumberList* all_transmissions;
|
| // In flight packets have not been abandoned or lost.
|
| bool in_flight;
|
| };
|
|
|