Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(210)

Side by Side Diff: net/quic/chromium/quic_stream_factory_test.cc

Issue 2830563002: Remove the unused "Disable non-blocking IO" QUIC experiment code. (Closed)
Patch Set: Rebase Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « net/quic/chromium/quic_stream_factory.cc ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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/chromium/quic_stream_factory.h" 5 #include "net/quic/chromium/quic_stream_factory.h"
6 6
7 #include <memory> 7 #include <memory>
8 #include <ostream> 8 #include <ostream>
9 #include <utility> 9 #include <utility>
10 10
(...skipping 173 matching lines...) Expand 10 before | Expand all | Expand 10 after
184 new ChannelIDService(new DefaultChannelIDStore(nullptr))), 184 new ChannelIDService(new DefaultChannelIDStore(nullptr))),
185 cert_transparency_verifier_(new MultiLogCTVerifier()), 185 cert_transparency_verifier_(new MultiLogCTVerifier()),
186 scoped_mock_network_change_notifier_(nullptr), 186 scoped_mock_network_change_notifier_(nullptr),
187 factory_(nullptr), 187 factory_(nullptr),
188 host_port_pair_(kDefaultServerHostName, kDefaultServerPort), 188 host_port_pair_(kDefaultServerHostName, kDefaultServerPort),
189 url_(kDefaultUrl), 189 url_(kDefaultUrl),
190 url2_(kServer2Url), 190 url2_(kServer2Url),
191 url3_(kServer3Url), 191 url3_(kServer3Url),
192 url4_(kServer4Url), 192 url4_(kServer4Url),
193 privacy_mode_(PRIVACY_MODE_DISABLED), 193 privacy_mode_(PRIVACY_MODE_DISABLED),
194 enable_non_blocking_io_(true),
195 store_server_configs_in_properties_(false), 194 store_server_configs_in_properties_(false),
196 close_sessions_on_ip_change_(false), 195 close_sessions_on_ip_change_(false),
197 idle_connection_timeout_seconds_(kIdleConnectionTimeoutSeconds), 196 idle_connection_timeout_seconds_(kIdleConnectionTimeoutSeconds),
198 reduced_ping_timeout_seconds_(kPingTimeoutSecs), 197 reduced_ping_timeout_seconds_(kPingTimeoutSecs),
199 packet_reader_yield_after_duration_milliseconds_( 198 packet_reader_yield_after_duration_milliseconds_(
200 kQuicYieldAfterDurationMilliseconds), 199 kQuicYieldAfterDurationMilliseconds),
201 migrate_sessions_on_network_change_(false), 200 migrate_sessions_on_network_change_(false),
202 migrate_sessions_early_(false), 201 migrate_sessions_early_(false),
203 allow_server_migration_(false), 202 allow_server_migration_(false),
204 force_hol_blocking_(false), 203 force_hol_blocking_(false),
205 race_cert_verification_(false), 204 race_cert_verification_(false),
206 estimate_initial_rtt_(false) { 205 estimate_initial_rtt_(false) {
207 clock_.AdvanceTime(QuicTime::Delta::FromSeconds(1)); 206 clock_.AdvanceTime(QuicTime::Delta::FromSeconds(1));
208 } 207 }
209 208
210 void Initialize() { 209 void Initialize() {
211 DCHECK(!factory_); 210 DCHECK(!factory_);
212 factory_.reset(new QuicStreamFactory( 211 factory_.reset(new QuicStreamFactory(
213 net_log_.net_log(), &host_resolver_, ssl_config_service_.get(), 212 net_log_.net_log(), &host_resolver_, ssl_config_service_.get(),
214 &socket_factory_, &http_server_properties_, &test_proxy_delegate_, 213 &socket_factory_, &http_server_properties_, &test_proxy_delegate_,
215 cert_verifier_.get(), &ct_policy_enforcer_, channel_id_service_.get(), 214 cert_verifier_.get(), &ct_policy_enforcer_, channel_id_service_.get(),
216 &transport_security_state_, cert_transparency_verifier_.get(), 215 &transport_security_state_, cert_transparency_verifier_.get(),
217 /*SocketPerformanceWatcherFactory*/ nullptr, 216 /*SocketPerformanceWatcherFactory*/ nullptr,
218 &crypto_client_stream_factory_, &random_generator_, &clock_, 217 &crypto_client_stream_factory_, &random_generator_, &clock_,
219 kDefaultMaxPacketSize, string(), SupportedVersions(version_), 218 kDefaultMaxPacketSize, string(), SupportedVersions(version_),
220 enable_non_blocking_io_, store_server_configs_in_properties_, 219 store_server_configs_in_properties_, close_sessions_on_ip_change_,
221 close_sessions_on_ip_change_,
222 /*mark_quic_broken_when_network_blackholes*/ false, 220 /*mark_quic_broken_when_network_blackholes*/ false,
223 idle_connection_timeout_seconds_, reduced_ping_timeout_seconds_, 221 idle_connection_timeout_seconds_, reduced_ping_timeout_seconds_,
224 packet_reader_yield_after_duration_milliseconds_, 222 packet_reader_yield_after_duration_milliseconds_,
225 migrate_sessions_on_network_change_, migrate_sessions_early_, 223 migrate_sessions_on_network_change_, migrate_sessions_early_,
226 allow_server_migration_, force_hol_blocking_, race_cert_verification_, 224 allow_server_migration_, force_hol_blocking_, race_cert_verification_,
227 /*do_not_fragment*/ true, estimate_initial_rtt_, QuicTagVector(), 225 /*do_not_fragment*/ true, estimate_initial_rtt_, QuicTagVector(),
228 /*enable_token_binding*/ false)); 226 /*enable_token_binding*/ false));
229 factory_->set_require_confirmation(false); 227 factory_->set_require_confirmation(false);
230 } 228 }
231 229
(...skipping 498 matching lines...) Expand 10 before | Expand all | Expand 10 after
730 GURL url_; 728 GURL url_;
731 GURL url2_; 729 GURL url2_;
732 GURL url3_; 730 GURL url3_;
733 GURL url4_; 731 GURL url4_;
734 732
735 PrivacyMode privacy_mode_; 733 PrivacyMode privacy_mode_;
736 NetLogWithSource net_log_; 734 NetLogWithSource net_log_;
737 TestCompletionCallback callback_; 735 TestCompletionCallback callback_;
738 736
739 // Variables to configure QuicStreamFactory. 737 // Variables to configure QuicStreamFactory.
740 bool enable_non_blocking_io_;
741 bool store_server_configs_in_properties_; 738 bool store_server_configs_in_properties_;
742 bool close_sessions_on_ip_change_; 739 bool close_sessions_on_ip_change_;
743 int idle_connection_timeout_seconds_; 740 int idle_connection_timeout_seconds_;
744 int reduced_ping_timeout_seconds_; 741 int reduced_ping_timeout_seconds_;
745 int packet_reader_yield_after_duration_milliseconds_; 742 int packet_reader_yield_after_duration_milliseconds_;
746 bool migrate_sessions_on_network_change_; 743 bool migrate_sessions_on_network_change_;
747 bool migrate_sessions_early_; 744 bool migrate_sessions_early_;
748 bool allow_server_migration_; 745 bool allow_server_migration_;
749 bool force_hol_blocking_; 746 bool force_hol_blocking_;
750 bool race_cert_verification_; 747 bool race_cert_verification_;
(...skipping 4462 matching lines...) Expand 10 before | Expand all | Expand 10 after
5213 // Clear all cached states. 5210 // Clear all cached states.
5214 factory_->ClearCachedStatesInCryptoConfig( 5211 factory_->ClearCachedStatesInCryptoConfig(
5215 base::Callback<bool(const GURL&)>()); 5212 base::Callback<bool(const GURL&)>());
5216 EXPECT_TRUE(test_cases[0].state->certs().empty()); 5213 EXPECT_TRUE(test_cases[0].state->certs().empty());
5217 EXPECT_TRUE(test_cases[1].state->certs().empty()); 5214 EXPECT_TRUE(test_cases[1].state->certs().empty());
5218 EXPECT_TRUE(test_cases[2].state->certs().empty()); 5215 EXPECT_TRUE(test_cases[2].state->certs().empty());
5219 } 5216 }
5220 5217
5221 } // namespace test 5218 } // namespace test
5222 } // namespace net 5219 } // namespace net
OLDNEW
« no previous file with comments | « net/quic/chromium/quic_stream_factory.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698