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 #ifndef CHROME_BROWSER_IO_THREAD_H_ | 5 #ifndef CHROME_BROWSER_IO_THREAD_H_ |
6 #define CHROME_BROWSER_IO_THREAD_H_ | 6 #define CHROME_BROWSER_IO_THREAD_H_ |
7 | 7 |
8 #include <stddef.h> | 8 #include <stddef.h> |
9 #include <stdint.h> | 9 #include <stdint.h> |
10 | 10 |
(...skipping 197 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
208 Optional<bool> enable_spdy_ping_based_connection_checking; | 208 Optional<bool> enable_spdy_ping_based_connection_checking; |
209 Optional<net::NextProto> spdy_default_protocol; | 209 Optional<net::NextProto> spdy_default_protocol; |
210 net::NextProtoVector next_protos; | 210 net::NextProtoVector next_protos; |
211 Optional<std::string> trusted_spdy_proxy; | 211 Optional<std::string> trusted_spdy_proxy; |
212 std::set<net::HostPortPair> forced_spdy_exclusions; | 212 std::set<net::HostPortPair> forced_spdy_exclusions; |
213 Optional<bool> use_alternative_services; | 213 Optional<bool> use_alternative_services; |
214 Optional<double> alternative_service_probability_threshold; | 214 Optional<double> alternative_service_probability_threshold; |
215 | 215 |
216 Optional<bool> enable_npn; | 216 Optional<bool> enable_npn; |
217 | 217 |
| 218 Optional<bool> enable_brotli; |
| 219 |
218 Optional<bool> enable_quic; | 220 Optional<bool> enable_quic; |
219 Optional<bool> enable_quic_for_proxies; | 221 Optional<bool> enable_quic_for_proxies; |
220 Optional<bool> enable_quic_port_selection; | 222 Optional<bool> enable_quic_port_selection; |
221 Optional<bool> quic_always_require_handshake_confirmation; | 223 Optional<bool> quic_always_require_handshake_confirmation; |
222 Optional<bool> quic_disable_connection_pooling; | 224 Optional<bool> quic_disable_connection_pooling; |
223 Optional<float> quic_load_server_info_timeout_srtt_multiplier; | 225 Optional<float> quic_load_server_info_timeout_srtt_multiplier; |
224 Optional<bool> quic_enable_connection_racing; | 226 Optional<bool> quic_enable_connection_racing; |
225 Optional<bool> quic_enable_non_blocking_io; | 227 Optional<bool> quic_enable_non_blocking_io; |
226 Optional<bool> quic_disable_disk_cache; | 228 Optional<bool> quic_disable_disk_cache; |
227 Optional<bool> quic_prefer_aes; | 229 Optional<bool> quic_prefer_aes; |
(...skipping 340 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
568 bool is_quic_allowed_by_policy_; | 570 bool is_quic_allowed_by_policy_; |
569 | 571 |
570 const base::TimeTicks creation_time_; | 572 const base::TimeTicks creation_time_; |
571 | 573 |
572 base::WeakPtrFactory<IOThread> weak_factory_; | 574 base::WeakPtrFactory<IOThread> weak_factory_; |
573 | 575 |
574 DISALLOW_COPY_AND_ASSIGN(IOThread); | 576 DISALLOW_COPY_AND_ASSIGN(IOThread); |
575 }; | 577 }; |
576 | 578 |
577 #endif // CHROME_BROWSER_IO_THREAD_H_ | 579 #endif // CHROME_BROWSER_IO_THREAD_H_ |
OLD | NEW |