OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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_packet_creator.h" | 5 #include "net/quic/core/quic_packet_creator.h" |
6 | 6 |
7 #include <cstdint> | 7 #include <cstdint> |
8 #include <memory> | 8 #include <memory> |
9 #include <string> | 9 #include <string> |
10 | 10 |
(...skipping 205 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
216 EncryptionLevel encryption_level, | 216 EncryptionLevel encryption_level, |
217 QuicPacketNumberLength packet_number_length) { | 217 QuicPacketNumberLength packet_number_length) { |
218 return PendingRetransmission(1u, 1u, NOT_RETRANSMISSION, | 218 return PendingRetransmission(1u, 1u, NOT_RETRANSMISSION, |
219 retransmittable_frames, has_crypto_handshake, | 219 retransmittable_frames, has_crypto_handshake, |
220 num_padding_bytes, encryption_level, | 220 num_padding_bytes, encryption_level, |
221 packet_number_length); | 221 packet_number_length); |
222 } | 222 } |
223 | 223 |
224 static const QuicStreamOffset kOffset = 1u; | 224 static const QuicStreamOffset kOffset = 1u; |
225 | 225 |
| 226 QuicFlagSaver flags_; // Save/restore all QUIC flag values. |
226 char buffer_[kMaxPacketSize]; | 227 char buffer_[kMaxPacketSize]; |
227 QuicFrames frames_; | 228 QuicFrames frames_; |
228 QuicFramer server_framer_; | 229 QuicFramer server_framer_; |
229 QuicFramer client_framer_; | 230 QuicFramer client_framer_; |
230 StrictMock<MockFramerVisitor> framer_visitor_; | 231 StrictMock<MockFramerVisitor> framer_visitor_; |
231 StrictMock<MockDelegate> delegate_; | 232 StrictMock<MockDelegate> delegate_; |
232 QuicConnectionId connection_id_; | 233 QuicConnectionId connection_id_; |
233 string data_; | 234 string data_; |
234 struct iovec iov_; | 235 struct iovec iov_; |
235 MockRandom mock_random_; | 236 MockRandom mock_random_; |
(...skipping 1090 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1326 EXPECT_CALL(delegate_, | 1327 EXPECT_CALL(delegate_, |
1327 OnUnrecoverableError(QUIC_CRYPTO_CHLO_TOO_LARGE, _, _)); | 1328 OnUnrecoverableError(QUIC_CRYPTO_CHLO_TOO_LARGE, _, _)); |
1328 EXPECT_QUIC_BUG( | 1329 EXPECT_QUIC_BUG( |
1329 creator_.ConsumeData(1u, data_iovec, 0u, 0u, false, false, &frame), | 1330 creator_.ConsumeData(1u, data_iovec, 0u, 0u, false, false, &frame), |
1330 "Client hello won't fit in a single packet."); | 1331 "Client hello won't fit in a single packet."); |
1331 } | 1332 } |
1332 | 1333 |
1333 } // namespace | 1334 } // namespace |
1334 } // namespace test | 1335 } // namespace test |
1335 } // namespace net | 1336 } // namespace net |
OLD | NEW |