OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "net/quic/core/quic_sent_packet_manager.h" | 5 #include "net/quic/core/quic_sent_packet_manager.h" |
6 | 6 |
7 #include <memory> | 7 #include <memory> |
8 #include "base/memory/ptr_util.h" | 8 #include "base/memory/ptr_util.h" |
9 #include "base/stl_util.h" | 9 #include "base/stl_util.h" |
10 #include "net/quic/core/quic_flags.h" | 10 #include "net/quic/core/quic_flags.h" |
(...skipping 285 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
296 void NackPackets(QuicPacketNumber lower, | 296 void NackPackets(QuicPacketNumber lower, |
297 QuicPacketNumber higher, | 297 QuicPacketNumber higher, |
298 QuicAckFrame* frame) { | 298 QuicAckFrame* frame) { |
299 if (frame->missing) { | 299 if (frame->missing) { |
300 frame->packets.Add(lower, higher); | 300 frame->packets.Add(lower, higher); |
301 } else { | 301 } else { |
302 frame->packets.Remove(lower, higher); | 302 frame->packets.Remove(lower, higher); |
303 } | 303 } |
304 } | 304 } |
305 | 305 |
| 306 QuicFlagSaver flags_; // Save/restore all QUIC flag values. |
306 QuicSentPacketManager manager_; | 307 QuicSentPacketManager manager_; |
307 vector<QuicEncryptedPacket*> packets_; | 308 vector<QuicEncryptedPacket*> packets_; |
308 MockClock clock_; | 309 MockClock clock_; |
309 QuicConnectionStats stats_; | 310 QuicConnectionStats stats_; |
310 MockSendAlgorithm* send_algorithm_; | 311 MockSendAlgorithm* send_algorithm_; |
311 std::unique_ptr<MockNetworkChangeVisitor> network_change_visitor_; | 312 std::unique_ptr<MockNetworkChangeVisitor> network_change_visitor_; |
312 }; | 313 }; |
313 | 314 |
314 INSTANTIATE_TEST_CASE_P(QuicSentPacketManagerTest, | 315 INSTANTIATE_TEST_CASE_P(QuicSentPacketManagerTest, |
315 QuicSentPacketManagerTest, | 316 QuicSentPacketManagerTest, |
(...skipping 1391 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1707 ExpectAck(1); | 1708 ExpectAck(1); |
1708 EXPECT_CALL(*network_change_visitor_, | 1709 EXPECT_CALL(*network_change_visitor_, |
1709 OnPathMtuIncreased(kDefaultLength + 100)); | 1710 OnPathMtuIncreased(kDefaultLength + 100)); |
1710 QuicAckFrame ack_frame = InitAckFrame(1); | 1711 QuicAckFrame ack_frame = InitAckFrame(1); |
1711 manager_.OnIncomingAck(ack_frame, clock_.Now()); | 1712 manager_.OnIncomingAck(ack_frame, clock_.Now()); |
1712 } | 1713 } |
1713 | 1714 |
1714 } // namespace | 1715 } // namespace |
1715 } // namespace test | 1716 } // namespace test |
1716 } // namespace net | 1717 } // namespace net |
OLD | NEW |