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/tools/quic/quic_dispatcher.h" | 5 #include "net/tools/quic/quic_dispatcher.h" |
6 | 6 |
7 #include <memory> | 7 #include <memory> |
8 #include <ostream> | 8 #include <ostream> |
9 #include <string> | 9 #include <string> |
10 | 10 |
(...skipping 286 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
297 QuicDispatcherPeer::SetTimeWaitListManager(dispatcher_.get(), | 297 QuicDispatcherPeer::SetTimeWaitListManager(dispatcher_.get(), |
298 time_wait_list_manager_); | 298 time_wait_list_manager_); |
299 } | 299 } |
300 | 300 |
301 string SerializeCHLO() { | 301 string SerializeCHLO() { |
302 CryptoHandshakeMessage client_hello; | 302 CryptoHandshakeMessage client_hello; |
303 client_hello.set_tag(kCHLO); | 303 client_hello.set_tag(kCHLO); |
304 return client_hello.GetSerialized().AsStringPiece().as_string(); | 304 return client_hello.GetSerialized().AsStringPiece().as_string(); |
305 } | 305 } |
306 | 306 |
| 307 QuicFlagSaver flags_; // Save/restore all QUIC flag values. |
307 EpollServer eps_; | 308 EpollServer eps_; |
308 QuicEpollConnectionHelper helper_; | 309 QuicEpollConnectionHelper helper_; |
309 MockQuicConnectionHelper mock_helper_; | 310 MockQuicConnectionHelper mock_helper_; |
310 QuicEpollAlarmFactory alarm_factory_; | 311 QuicEpollAlarmFactory alarm_factory_; |
311 MockAlarmFactory mock_alarm_factory_; | 312 MockAlarmFactory mock_alarm_factory_; |
312 QuicConfig config_; | 313 QuicConfig config_; |
313 QuicVersionManager version_manager_; | 314 QuicVersionManager version_manager_; |
314 QuicCryptoServerConfig crypto_config_; | 315 QuicCryptoServerConfig crypto_config_; |
315 IPEndPoint server_address_; | 316 IPEndPoint server_address_; |
316 std::unique_ptr<TestDispatcher> dispatcher_; | 317 std::unique_ptr<TestDispatcher> dispatcher_; |
(...skipping 959 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1276 // New arrived CHLO will be dropped because this connection is in time wait | 1277 // New arrived CHLO will be dropped because this connection is in time wait |
1277 // list. | 1278 // list. |
1278 ASSERT_TRUE(time_wait_list_manager_->IsConnectionIdInTimeWait(conn_id)); | 1279 ASSERT_TRUE(time_wait_list_manager_->IsConnectionIdInTimeWait(conn_id)); |
1279 EXPECT_CALL(*time_wait_list_manager_, ProcessPacket(_, _, conn_id, _, _)); | 1280 EXPECT_CALL(*time_wait_list_manager_, ProcessPacket(_, _, conn_id, _, _)); |
1280 ProcessPacket(client_address, conn_id, true, false, SerializeFullCHLO()); | 1281 ProcessPacket(client_address, conn_id, true, false, SerializeFullCHLO()); |
1281 } | 1282 } |
1282 | 1283 |
1283 } // namespace | 1284 } // namespace |
1284 } // namespace test | 1285 } // namespace test |
1285 } // namespace net | 1286 } // namespace net |
OLD | NEW |