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 // Provides a simple interface for QUIC tests to create a variety of packets. | 5 // Provides a simple interface for QUIC tests to create a variety of packets. |
6 | 6 |
7 #ifndef NET_QUIC_CHROMIUM_QUIC_TEST_PACKET_MAKER_H_ | 7 #ifndef NET_QUIC_CHROMIUM_QUIC_TEST_PACKET_MAKER_H_ |
8 #define NET_QUIC_CHROMIUM_QUIC_TEST_PACKET_MAKER_H_ | 8 #define NET_QUIC_CHROMIUM_QUIC_TEST_PACKET_MAKER_H_ |
9 | 9 |
10 #include <stddef.h> | 10 #include <stddef.h> |
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
77 QuicPacketNumber packet_number, | 77 QuicPacketNumber packet_number, |
78 QuicPacketNumber largest_received, | 78 QuicPacketNumber largest_received, |
79 QuicPacketNumber least_unacked, | 79 QuicPacketNumber least_unacked, |
80 bool send_feedback); | 80 bool send_feedback); |
81 std::unique_ptr<QuicReceivedPacket> MakeAckPacket( | 81 std::unique_ptr<QuicReceivedPacket> MakeAckPacket( |
82 QuicPacketNumber packet_number, | 82 QuicPacketNumber packet_number, |
83 QuicPacketNumber largest_received, | 83 QuicPacketNumber largest_received, |
84 QuicPacketNumber ack_least_unacked, | 84 QuicPacketNumber ack_least_unacked, |
85 QuicPacketNumber stop_least_unacked, | 85 QuicPacketNumber stop_least_unacked, |
86 bool send_feedback); | 86 bool send_feedback); |
| 87 std::unique_ptr<QuicReceivedPacket> MakeAckPacket( |
| 88 QuicPacketNumber packet_number, |
| 89 QuicPacketNumber largest_received, |
| 90 QuicPacketNumber ack_least_unacked, |
| 91 QuicPacketNumber stop_least_unacked, |
| 92 bool send_feedback, |
| 93 QuicTime::Delta ack_delay_time); |
87 std::unique_ptr<QuicReceivedPacket> MakeDataPacket( | 94 std::unique_ptr<QuicReceivedPacket> MakeDataPacket( |
88 QuicPacketNumber packet_number, | 95 QuicPacketNumber packet_number, |
89 QuicStreamId stream_id, | 96 QuicStreamId stream_id, |
90 bool should_include_version, | 97 bool should_include_version, |
91 bool fin, | 98 bool fin, |
92 QuicStreamOffset offset, | 99 QuicStreamOffset offset, |
93 QuicStringPiece data); | 100 QuicStringPiece data); |
94 std::unique_ptr<QuicReceivedPacket> MakeForceHolDataPacket( | 101 std::unique_ptr<QuicReceivedPacket> MakeForceHolDataPacket( |
95 QuicPacketNumber packet_number, | 102 QuicPacketNumber packet_number, |
96 QuicStreamId stream_id, | 103 QuicStreamId stream_id, |
(...skipping 160 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
257 QuicPacketHeader header_; | 264 QuicPacketHeader header_; |
258 Perspective perspective_; | 265 Perspective perspective_; |
259 | 266 |
260 DISALLOW_COPY_AND_ASSIGN(QuicTestPacketMaker); | 267 DISALLOW_COPY_AND_ASSIGN(QuicTestPacketMaker); |
261 }; | 268 }; |
262 | 269 |
263 } // namespace test | 270 } // namespace test |
264 } // namespace net | 271 } // namespace net |
265 | 272 |
266 #endif // NET_QUIC_CHROMIUM_QUIC_TEST_PACKET_MAKER_H_ | 273 #endif // NET_QUIC_CHROMIUM_QUIC_TEST_PACKET_MAKER_H_ |
OLD | NEW |