diff --git a/chrome/browser/android/net/external_estimate_provider_android.h b/chrome/browser/android/net/external_estimate_provider_android.h index c74d39d6fb1649..b99e82edef860c 100644 --- a/chrome/browser/android/net/external_estimate_provider_android.h +++ b/chrome/browser/android/net/external_estimate_provider_android.h @@ -15,8 +15,8 @@ #include "base/thread_task_runner_handle.h" #include "base/threading/thread_checker.h" #include "base/time/time.h" -#include "net/base/external_estimate_provider.h" #include "net/base/network_change_notifier.h" +#include "net/nqe/external_estimate_provider.h" namespace chrome { namespace android { diff --git a/chrome/browser/android/net/external_estimate_provider_android_unittest.cc b/chrome/browser/android/net/external_estimate_provider_android_unittest.cc index 1cb913b7f71882..1af0fe9fa19dbf 100644 --- a/chrome/browser/android/net/external_estimate_provider_android_unittest.cc +++ b/chrome/browser/android/net/external_estimate_provider_android_unittest.cc @@ -11,7 +11,7 @@ #include "base/test/histogram_tester.h" #include "base/time/time.h" #include "content/public/test/test_browser_thread_bundle.h" -#include "net/base/network_quality_estimator.h" +#include "net/nqe/network_quality_estimator.h" #include "testing/gtest/include/gtest/gtest.h" namespace { diff --git a/chrome/browser/io_thread.cc b/chrome/browser/io_thread.cc index 31ad88497de734..0351b5c9d1594a 100644 --- a/chrome/browser/io_thread.cc +++ b/chrome/browser/io_thread.cc @@ -61,9 +61,7 @@ #include "content/public/common/content_features.h" #include "content/public/common/content_switches.h" #include "content/public/common/user_agent.h" -#include "net/base/external_estimate_provider.h" #include "net/base/host_mapping_rules.h" -#include "net/base/network_quality_estimator.h" #include "net/base/sdch_manager.h" #include "net/cert/cert_verifier.h" #include "net/cert/cert_verify_proc.h" @@ -83,6 +81,8 @@ #include "net/http/http_auth_preferences.h" #include "net/http/http_network_layer.h" #include "net/http/http_server_properties_impl.h" +#include "net/nqe/external_estimate_provider.h" +#include "net/nqe/network_quality_estimator.h" #include "net/proxy/proxy_config_service.h" #include "net/proxy/proxy_script_fetcher_impl.h" #include "net/proxy/proxy_service.h" diff --git a/chrome/browser/profiles/profile_io_data.cc b/chrome/browser/profiles/profile_io_data.cc index 5a820087395756..f6f2233d7bd4fc 100644 --- a/chrome/browser/profiles/profile_io_data.cc +++ b/chrome/browser/profiles/profile_io_data.cc @@ -80,7 +80,6 @@ #include "content/public/browser/notification_service.h" #include "content/public/browser/resource_context.h" #include "net/base/keygen_handler.h" -#include "net/base/network_quality_estimator.h" #include "net/cert/cert_verifier.h" #include "net/cert/multi_log_ct_verifier.h" #include "net/cookies/canonical_cookie.h" @@ -88,6 +87,7 @@ #include "net/http/http_transaction_factory.h" #include "net/http/http_util.h" #include "net/http/transport_security_persister.h" +#include "net/nqe/network_quality_estimator.h" #include "net/proxy/proxy_config_service_fixed.h" #include "net/proxy/proxy_script_fetcher_impl.h" #include "net/proxy/proxy_service.h" diff --git a/components/cronet.gypi b/components/cronet.gypi index 1f1bb391c249ed..228057b4af71de 100644 --- a/components/cronet.gypi +++ b/components/cronet.gypi @@ -43,7 +43,7 @@ 'target_name': 'network_quality_observations_java', 'type': 'none', 'variables': { - 'source_file': '../net/base/network_quality_estimator.h', + 'source_file': '../net/nqe/network_quality_estimator.h', }, 'includes': [ '../build/android/java_cpp_enum.gypi' ], }, diff --git a/components/cronet/android/BUILD.gn b/components/cronet/android/BUILD.gn index a6d42bd609b010..f59c54ee28fab0 100644 --- a/components/cronet/android/BUILD.gn +++ b/components/cronet/android/BUILD.gn @@ -43,7 +43,7 @@ java_cpp_enum("net_request_priority_java") { java_cpp_enum("network_quality_observations_java") { sources = [ - "//net/base/network_quality_estimator.h", + "//net/nqe/network_quality_estimator.h", ] } diff --git a/components/cronet/android/cronet_url_request_context_adapter.cc b/components/cronet/android/cronet_url_request_context_adapter.cc index e8eae51d7e50d3..cb760e744ae2e7 100644 --- a/components/cronet/android/cronet_url_request_context_adapter.cc +++ b/components/cronet/android/cronet_url_request_context_adapter.cc @@ -36,7 +36,6 @@ #include "components/prefs/pref_service.h" #include "components/prefs/pref_service_factory.h" #include "jni/CronetUrlRequestContext_jni.h" -#include "net/base/external_estimate_provider.h" #include "net/base/load_flags.h" #include "net/base/net_errors.h" #include "net/base/network_delegate_impl.h" @@ -46,6 +45,7 @@ #include "net/http/http_auth_handler_factory.h" #include "net/http/http_server_properties_manager.h" #include "net/log/write_to_file_net_log_observer.h" +#include "net/nqe/external_estimate_provider.h" #include "net/proxy/proxy_config_service_android.h" #include "net/proxy/proxy_service.h" #include "net/sdch/sdch_owner.h" diff --git a/components/cronet/android/cronet_url_request_context_adapter.h b/components/cronet/android/cronet_url_request_context_adapter.h index 582ae3ab284542..7e2a3e144bc112 100644 --- a/components/cronet/android/cronet_url_request_context_adapter.h +++ b/components/cronet/android/cronet_url_request_context_adapter.h @@ -18,7 +18,7 @@ #include "base/memory/ref_counted.h" #include "base/threading/thread.h" #include "components/prefs/json_pref_store.h" -#include "net/base/network_quality_estimator.h" +#include "net/nqe/network_quality_estimator.h" class PrefService; diff --git a/components/data_reduction_proxy/core/browser/data_reduction_proxy_config.cc b/components/data_reduction_proxy/core/browser/data_reduction_proxy_config.cc index 2c655ca85654e4..581006c7341d37 100644 --- a/components/data_reduction_proxy/core/browser/data_reduction_proxy_config.cc +++ b/components/data_reduction_proxy/core/browser/data_reduction_proxy_config.cc @@ -27,7 +27,7 @@ #include "net/base/host_port_pair.h" #include "net/base/load_flags.h" #include "net/base/network_change_notifier.h" -#include "net/base/network_quality_estimator.h" +#include "net/nqe/network_quality_estimator.h" #include "net/proxy/proxy_server.h" #include "net/url_request/url_fetcher.h" #include "net/url_request/url_fetcher_delegate.h" diff --git a/components/data_reduction_proxy/core/browser/data_reduction_proxy_config_unittest.cc b/components/data_reduction_proxy/core/browser/data_reduction_proxy_config_unittest.cc index 37d475089392da..51ef41f8b60107 100644 --- a/components/data_reduction_proxy/core/browser/data_reduction_proxy_config_unittest.cc +++ b/components/data_reduction_proxy/core/browser/data_reduction_proxy_config_unittest.cc @@ -33,11 +33,11 @@ #include "components/data_reduction_proxy/core/common/data_reduction_proxy_params_test_utils.h" #include "components/data_reduction_proxy/core/common/data_reduction_proxy_switches.h" #include "components/variations/variations_associated_data.h" -#include "net/base/external_estimate_provider.h" #include "net/base/load_flags.h" -#include "net/base/network_quality_estimator.h" #include "net/http/http_status_code.h" #include "net/log/test_net_log.h" +#include "net/nqe/external_estimate_provider.h" +#include "net/nqe/network_quality_estimator.h" #include "net/proxy/proxy_server.h" #include "net/url_request/test_url_fetcher_factory.h" #include "net/url_request/url_request_test_util.h" diff --git a/ios/chrome/browser/browser_state/chrome_browser_state_io_data.cc b/ios/chrome/browser/browser_state/chrome_browser_state_io_data.cc index a81fc5227abb28..ed24da0e44dc68 100644 --- a/ios/chrome/browser/browser_state/chrome_browser_state_io_data.cc +++ b/ios/chrome/browser/browser_state/chrome_browser_state_io_data.cc @@ -45,7 +45,6 @@ #include "ios/chrome/browser/net/proxy_service_factory.h" #include "ios/web/public/web_thread.h" #include "net/base/keygen_handler.h" -#include "net/base/network_quality_estimator.h" #include "net/cert/cert_verifier.h" #include "net/cert/multi_log_ct_verifier.h" #include "net/cookies/canonical_cookie.h" @@ -53,6 +52,7 @@ #include "net/http/http_transaction_factory.h" #include "net/http/http_util.h" #include "net/http/transport_security_persister.h" +#include "net/nqe/network_quality_estimator.h" #include "net/proxy/proxy_config_service_fixed.h" #include "net/proxy/proxy_script_fetcher_impl.h" #include "net/proxy/proxy_service.h" diff --git a/ios/chrome/browser/ios_chrome_io_thread.mm b/ios/chrome/browser/ios_chrome_io_thread.mm index e9a4ab4766f143..a3a10992e68bc6 100644 --- a/ios/chrome/browser/ios_chrome_io_thread.mm +++ b/ios/chrome/browser/ios_chrome_io_thread.mm @@ -43,8 +43,6 @@ #include "ios/web/public/user_agent.h" #include "ios/web/public/web_client.h" #include "ios/web/public/web_thread.h" -#include "net/base/external_estimate_provider.h" -#include "net/base/network_quality_estimator.h" #include "net/base/sdch_manager.h" #include "net/cert/cert_verifier.h" #include "net/cert/cert_verify_proc.h" @@ -65,6 +63,8 @@ #include "net/http/http_network_layer.h" #include "net/http/http_network_session.h" #include "net/http/http_server_properties_impl.h" +#include "net/nqe/external_estimate_provider.h" +#include "net/nqe/network_quality_estimator.h" #include "net/proxy/proxy_config_service.h" #include "net/proxy/proxy_script_fetcher_impl.h" #include "net/proxy/proxy_service.h" diff --git a/net/base/OWNERS b/net/base/OWNERS index 8532b8c7edd4d8..ddc7882ba3bcbc 100644 --- a/net/base/OWNERS +++ b/net/base/OWNERS @@ -3,7 +3,3 @@ per-file mime_sniffer*=set noparent per-file mime_sniffer*=rsleevi@chromium.org per-file mime_sniffer*=asanka@chromium.org per-file mime_sniffer*=mmenke@chromium.org - -# For all files relating to the network quality estimator. -per-file network_quality*=bengr@chromium.org -per-file socket_performance_watcher*=bengr@chromium.org diff --git a/net/dns/address_sorter_posix_unittest.cc b/net/dns/address_sorter_posix_unittest.cc index 1f3df9fffd70a1..997ac483dcda19 100644 --- a/net/dns/address_sorter_posix_unittest.cc +++ b/net/dns/address_sorter_posix_unittest.cc @@ -9,9 +9,9 @@ #include "base/macros.h" #include "net/base/ip_address.h" #include "net/base/net_errors.h" -#include "net/base/socket_performance_watcher.h" #include "net/base/test_completion_callback.h" #include "net/socket/client_socket_factory.h" +#include "net/socket/socket_performance_watcher.h" #include "net/socket/ssl_client_socket.h" #include "net/socket/stream_socket.h" #include "net/udp/datagram_client_socket.h" diff --git a/net/dns/dns_session_unittest.cc b/net/dns/dns_session_unittest.cc index 6eabefb3858577..88cefbe0a791ed 100644 --- a/net/dns/dns_session_unittest.cc +++ b/net/dns/dns_session_unittest.cc @@ -12,10 +12,10 @@ #include "base/rand_util.h" #include "base/stl_util.h" #include "net/base/ip_address.h" -#include "net/base/socket_performance_watcher.h" #include "net/dns/dns_protocol.h" #include "net/dns/dns_socket_pool.h" #include "net/log/net_log.h" +#include "net/socket/socket_performance_watcher.h" #include "net/socket/socket_test_util.h" #include "net/socket/ssl_client_socket.h" #include "net/socket/stream_socket.h" diff --git a/net/net.gypi b/net/net.gypi index 78c47c166c3c01..657582f7f57bad 100644 --- a/net/net.gypi +++ b/net/net.gypi @@ -62,8 +62,6 @@ 'base/registry_controlled_domains/registry_controlled_domain.h', 'base/sockaddr_storage.cc', 'base/sockaddr_storage.h', - 'base/socket_performance_watcher.h', - 'base/socket_performance_watcher_factory.h', 'base/sys_addrinfo.h', 'base/url_util.cc', 'base/url_util.h', @@ -181,6 +179,8 @@ 'socket/next_proto.cc', 'socket/next_proto.h', 'socket/socket.h', + 'socket/socket_performance_watcher.h', + 'socket/socket_performance_watcher_factory.h', 'socket/ssl_client_socket.cc', 'socket/ssl_client_socket.h', 'socket/ssl_client_socket_impl.cc', @@ -458,7 +458,6 @@ 'base/elements_upload_data_stream.cc', 'base/elements_upload_data_stream.h', 'base/expiring_cache.h', - 'base/external_estimate_provider.h', 'base/file_stream.cc', 'base/file_stream.h', 'base/file_stream_context.cc', @@ -518,8 +517,6 @@ 'base/network_interfaces_linux.cc', 'base/network_interfaces_mac.cc', 'base/network_interfaces_win.cc', - 'base/network_quality_estimator.cc', - 'base/network_quality_estimator.h', 'base/platform_mime_util.h', 'base/platform_mime_util_linux.cc', 'base/platform_mime_util_mac.mm', @@ -918,6 +915,9 @@ 'http/url_security_manager.h', 'http/url_security_manager_posix.cc', 'http/url_security_manager_win.cc', + 'nqe/external_estimate_provider.h', + 'nqe/network_quality_estimator.cc', + 'nqe/network_quality_estimator.h', 'proxy/dhcp_proxy_script_adapter_fetcher_win.cc', 'proxy/dhcp_proxy_script_adapter_fetcher_win.h', 'proxy/dhcp_proxy_script_fetcher.cc', @@ -1331,7 +1331,6 @@ 'base/network_change_notifier_unittest.cc', 'base/network_change_notifier_win_unittest.cc', 'base/network_interfaces_unittest.cc', - 'base/network_quality_estimator_unittest.cc', 'base/parse_number_unittest.cc', 'base/port_util_unittest.cc', 'base/prioritized_dispatcher_unittest.cc', @@ -1507,6 +1506,7 @@ 'log/net_log_util_unittest.cc', 'log/trace_net_log_observer_unittest.cc', 'log/write_to_file_net_log_observer_unittest.cc', + 'nqe/network_quality_estimator_unittest.cc', 'proxy/dhcp_proxy_script_adapter_fetcher_win_unittest.cc', 'proxy/dhcp_proxy_script_fetcher_factory_unittest.cc', 'proxy/dhcp_proxy_script_fetcher_win_unittest.cc', diff --git a/net/nqe/OWNERS b/net/nqe/OWNERS new file mode 100644 index 00000000000000..d0e5b09fa1537d --- /dev/null +++ b/net/nqe/OWNERS @@ -0,0 +1 @@ +bengr@chromium.org \ No newline at end of file diff --git a/net/base/external_estimate_provider.h b/net/nqe/external_estimate_provider.h similarity index 93% rename from net/base/external_estimate_provider.h rename to net/nqe/external_estimate_provider.h index c4480cf141344c..7fd58f5f9dd387 100644 --- a/net/base/external_estimate_provider.h +++ b/net/nqe/external_estimate_provider.h @@ -2,8 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#ifndef NET_BASE_EXTERNAL_ESTIMATE_PROVIDER_H_ -#define NET_BASE_EXTERNAL_ESTIMATE_PROVIDER_H_ +#ifndef NET_NQE_EXTERNAL_ESTIMATE_PROVIDER_H_ +#define NET_NQE_EXTERNAL_ESTIMATE_PROVIDER_H_ #include @@ -69,4 +69,4 @@ class NET_EXPORT ExternalEstimateProvider { } // namespace net -#endif // NET_BASE_EXTERNAL_ESTIMATE_PROVIDER_H_ +#endif // NET_NQE_EXTERNAL_ESTIMATE_PROVIDER_H_ diff --git a/net/base/network_quality_estimator.cc b/net/nqe/network_quality_estimator.cc similarity index 99% rename from net/base/network_quality_estimator.cc rename to net/nqe/network_quality_estimator.cc index a9ad1b91699c14..1f720c8f81bd2f 100644 --- a/net/base/network_quality_estimator.cc +++ b/net/nqe/network_quality_estimator.cc @@ -2,7 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#include "net/base/network_quality_estimator.h" +#include "net/nqe/network_quality_estimator.h" #include #include @@ -21,8 +21,8 @@ #include "net/base/load_flags.h" #include "net/base/load_timing_info.h" #include "net/base/network_interfaces.h" -#include "net/base/socket_performance_watcher.h" #include "net/base/url_util.h" +#include "net/socket/socket_performance_watcher.h" #include "net/url_request/url_request.h" #include "url/gurl.h" @@ -1117,17 +1117,14 @@ void NetworkQualityEstimator::NotifyObserversOfThroughput( NetworkQualityEstimator::CachedNetworkQuality::CachedNetworkQuality( const NetworkQuality& network_quality) : last_update_time_(base::TimeTicks::Now()), - network_quality_(network_quality) { -} + network_quality_(network_quality) {} NetworkQualityEstimator::CachedNetworkQuality::CachedNetworkQuality( const CachedNetworkQuality& other) : last_update_time_(other.last_update_time_), - network_quality_(other.network_quality_) { -} + network_quality_(other.network_quality_) {} -NetworkQualityEstimator::CachedNetworkQuality::~CachedNetworkQuality() { -} +NetworkQualityEstimator::CachedNetworkQuality::~CachedNetworkQuality() {} bool NetworkQualityEstimator::CachedNetworkQuality::OlderThan( const CachedNetworkQuality& cached_network_quality) const { @@ -1153,8 +1150,8 @@ NetworkQualityEstimator::NetworkQuality::NetworkQuality( NetworkQualityEstimator::NetworkQuality::~NetworkQuality() {} NetworkQualityEstimator::NetworkQuality& - NetworkQualityEstimator::NetworkQuality:: - operator=(const NetworkQuality& other) { +NetworkQualityEstimator::NetworkQuality::operator=( + const NetworkQuality& other) { rtt_ = other.rtt_; downstream_throughput_kbps_ = other.downstream_throughput_kbps_; return *this; diff --git a/net/base/network_quality_estimator.h b/net/nqe/network_quality_estimator.h similarity index 99% rename from net/base/network_quality_estimator.h rename to net/nqe/network_quality_estimator.h index 0a386e9bed8052..dc4e99550e0218 100644 --- a/net/base/network_quality_estimator.h +++ b/net/nqe/network_quality_estimator.h @@ -2,8 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#ifndef NET_BASE_NETWORK_QUALITY_ESTIMATOR_H_ -#define NET_BASE_NETWORK_QUALITY_ESTIMATOR_H_ +#ifndef NET_NQE_NETWORK_QUALITY_ESTIMATOR_H_ +#define NET_NQE_NETWORK_QUALITY_ESTIMATOR_H_ #include #include @@ -22,10 +22,10 @@ #include "base/observer_list.h" #include "base/threading/thread_checker.h" #include "base/time/time.h" -#include "net/base/external_estimate_provider.h" #include "net/base/net_export.h" #include "net/base/network_change_notifier.h" -#include "net/base/socket_performance_watcher_factory.h" +#include "net/nqe/external_estimate_provider.h" +#include "net/socket/socket_performance_watcher_factory.h" namespace base { class SingleThreadTaskRunner; @@ -668,4 +668,4 @@ class NET_EXPORT_PRIVATE NetworkQualityEstimator } // namespace net -#endif // NET_BASE_NETWORK_QUALITY_ESTIMATOR_H_ +#endif // NET_NQE_NETWORK_QUALITY_ESTIMATOR_H_ diff --git a/net/base/network_quality_estimator_unittest.cc b/net/nqe/network_quality_estimator_unittest.cc similarity index 99% rename from net/base/network_quality_estimator_unittest.cc rename to net/nqe/network_quality_estimator_unittest.cc index d45fcf93cf5b10..c8827de513fff7 100644 --- a/net/base/network_quality_estimator_unittest.cc +++ b/net/nqe/network_quality_estimator_unittest.cc @@ -2,7 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#include "net/base/network_quality_estimator.h" +#include "net/nqe/network_quality_estimator.h" #include #include @@ -23,12 +23,12 @@ #include "base/test/histogram_tester.h" #include "base/time/time.h" #include "build/build_config.h" -#include "net/base/external_estimate_provider.h" #include "net/base/load_flags.h" #include "net/base/network_change_notifier.h" -#include "net/base/socket_performance_watcher.h" -#include "net/base/socket_performance_watcher_factory.h" #include "net/http/http_status_code.h" +#include "net/nqe/external_estimate_provider.h" +#include "net/socket/socket_performance_watcher.h" +#include "net/socket/socket_performance_watcher_factory.h" #include "net/test/embedded_test_server/embedded_test_server.h" #include "net/test/embedded_test_server/http_request.h" #include "net/test/embedded_test_server/http_response.h" diff --git a/net/quic/quic_chromium_client_session.h b/net/quic/quic_chromium_client_session.h index f40be756da2ae6..fff5d972b88084 100644 --- a/net/quic/quic_chromium_client_session.h +++ b/net/quic/quic_chromium_client_session.h @@ -20,7 +20,6 @@ #include "base/time/time.h" #include "net/base/completion_callback.h" #include "net/base/net_error_details.h" -#include "net/base/socket_performance_watcher.h" #include "net/cert/ct_verify_result.h" #include "net/proxy/proxy_server.h" #include "net/quic/quic_chromium_client_stream.h" @@ -30,6 +29,7 @@ #include "net/quic/quic_crypto_client_stream.h" #include "net/quic/quic_protocol.h" #include "net/quic/quic_time.h" +#include "net/socket/socket_performance_watcher.h" namespace net { diff --git a/net/quic/quic_chromium_client_session_test.cc b/net/quic/quic_chromium_client_session_test.cc index f8e17f913d487a..15f50be8d971e4 100644 --- a/net/quic/quic_chromium_client_session_test.cc +++ b/net/quic/quic_chromium_client_session_test.cc @@ -11,7 +11,6 @@ #include "base/memory/ptr_util.h" #include "base/rand_util.h" #include "base/thread_task_runner_handle.h" -#include "net/base/socket_performance_watcher.h" #include "net/base/test_completion_callback.h" #include "net/base/test_data_directory.h" #include "net/cert/cert_verify_result.h" @@ -39,6 +38,7 @@ #include "net/quic/test_tools/quic_test_packet_maker.h" #include "net/quic/test_tools/quic_test_utils.h" #include "net/quic/test_tools/simple_quic_framer.h" +#include "net/socket/socket_performance_watcher.h" #include "net/socket/socket_test_util.h" #include "net/spdy/spdy_test_utils.h" #include "net/test/cert_test_util.h" diff --git a/net/quic/quic_connection_logger.h b/net/quic/quic_connection_logger.h index a8f657db5ac720..96cb56e52b7f71 100644 --- a/net/quic/quic_connection_logger.h +++ b/net/quic/quic_connection_logger.h @@ -12,11 +12,11 @@ #include "base/macros.h" #include "net/base/ip_endpoint.h" #include "net/base/network_change_notifier.h" -#include "net/base/socket_performance_watcher.h" #include "net/log/net_log.h" #include "net/quic/quic_connection.h" #include "net/quic/quic_protocol.h" #include "net/quic/quic_spdy_session.h" +#include "net/socket/socket_performance_watcher.h" namespace net { namespace test { diff --git a/net/quic/quic_connection_logger_unittest.cc b/net/quic/quic_connection_logger_unittest.cc index 268e7f7a32304f..a92ad7ae3b9356 100644 --- a/net/quic/quic_connection_logger_unittest.cc +++ b/net/quic/quic_connection_logger_unittest.cc @@ -4,9 +4,9 @@ #include "net/quic/quic_connection_logger.h" -#include "net/base/socket_performance_watcher.h" #include "net/quic/quic_protocol.h" #include "net/quic/test_tools/quic_test_utils.h" +#include "net/socket/socket_performance_watcher.h" #include "testing/gtest/include/gtest/gtest.h" namespace net { diff --git a/net/quic/quic_http_stream_test.cc b/net/quic/quic_http_stream_test.cc index 395f8cc3e85a67..b24dabf4988f40 100644 --- a/net/quic/quic_http_stream_test.cc +++ b/net/quic/quic_http_stream_test.cc @@ -15,7 +15,6 @@ #include "net/base/chunked_upload_data_stream.h" #include "net/base/elements_upload_data_stream.h" #include "net/base/net_errors.h" -#include "net/base/socket_performance_watcher.h" #include "net/base/test_completion_callback.h" #include "net/base/test_data_directory.h" #include "net/base/upload_bytes_element_reader.h" @@ -47,6 +46,7 @@ #include "net/quic/test_tools/quic_test_packet_maker.h" #include "net/quic/test_tools/quic_test_utils.h" #include "net/quic/test_tools/test_task_runner.h" +#include "net/socket/socket_performance_watcher.h" #include "net/socket/socket_test_util.h" #include "net/spdy/spdy_frame_builder.h" #include "net/spdy/spdy_framer.h" diff --git a/net/quic/quic_network_transaction_unittest.cc b/net/quic/quic_network_transaction_unittest.cc index b8baec88340b25..cf7d65ed1ab4d7 100644 --- a/net/quic/quic_network_transaction_unittest.cc +++ b/net/quic/quic_network_transaction_unittest.cc @@ -13,8 +13,6 @@ #include "base/stl_util.h" #include "base/strings/stringprintf.h" #include "net/base/chunked_upload_data_stream.h" -#include "net/base/socket_performance_watcher.h" -#include "net/base/socket_performance_watcher_factory.h" #include "net/base/test_completion_callback.h" #include "net/base/test_data_directory.h" #include "net/cert/mock_cert_verifier.h" @@ -47,6 +45,8 @@ #include "net/quic/test_tools/quic_test_utils.h" #include "net/socket/client_socket_factory.h" #include "net/socket/mock_client_socket_pool_manager.h" +#include "net/socket/socket_performance_watcher.h" +#include "net/socket/socket_performance_watcher_factory.h" #include "net/socket/socket_test_util.h" #include "net/socket/ssl_client_socket.h" #include "net/spdy/spdy_frame_builder.h" diff --git a/net/quic/quic_stream_factory.cc b/net/quic/quic_stream_factory.cc index 832f36f862c8da..7911f818d9daf2 100644 --- a/net/quic/quic_stream_factory.cc +++ b/net/quic/quic_stream_factory.cc @@ -26,8 +26,6 @@ #include "crypto/openssl_util.h" #include "net/base/ip_address.h" #include "net/base/net_errors.h" -#include "net/base/socket_performance_watcher.h" -#include "net/base/socket_performance_watcher_factory.h" #include "net/cert/cert_verifier.h" #include "net/cert/ct_verifier.h" #include "net/dns/host_resolver.h" @@ -54,6 +52,8 @@ #include "net/quic/quic_protocol.h" #include "net/quic/quic_server_id.h" #include "net/socket/client_socket_factory.h" +#include "net/socket/socket_performance_watcher.h" +#include "net/socket/socket_performance_watcher_factory.h" #include "net/ssl/token_binding.h" #include "net/udp/udp_client_socket.h" diff --git a/net/socket/client_socket_factory.h b/net/socket/client_socket_factory.h index ea1aacbbabfd3e..5fdb36585d78a0 100644 --- a/net/socket/client_socket_factory.h +++ b/net/socket/client_socket_factory.h @@ -10,8 +10,8 @@ #include "net/base/net_export.h" #include "net/base/rand_callback.h" -#include "net/base/socket_performance_watcher.h" #include "net/log/net_log.h" +#include "net/socket/socket_performance_watcher.h" #include "net/udp/datagram_socket.h" namespace net { diff --git a/net/socket/client_socket_pool_base_unittest.cc b/net/socket/client_socket_pool_base_unittest.cc index 11e4659d761422..a080afab97719c 100644 --- a/net/socket/client_socket_pool_base_unittest.cc +++ b/net/socket/client_socket_pool_base_unittest.cc @@ -29,7 +29,6 @@ #include "net/base/load_timing_info_test_util.h" #include "net/base/net_errors.h" #include "net/base/request_priority.h" -#include "net/base/socket_performance_watcher.h" #include "net/base/test_completion_callback.h" #include "net/http/http_response_headers.h" #include "net/log/net_log.h" @@ -38,6 +37,7 @@ #include "net/log/test_net_log_util.h" #include "net/socket/client_socket_factory.h" #include "net/socket/client_socket_handle.h" +#include "net/socket/socket_performance_watcher.h" #include "net/socket/socket_test_util.h" #include "net/socket/ssl_client_socket.h" #include "net/socket/stream_socket.h" diff --git a/net/base/socket_performance_watcher.h b/net/socket/socket_performance_watcher.h similarity index 91% rename from net/base/socket_performance_watcher.h rename to net/socket/socket_performance_watcher.h index 744136798907bf..8665cbdcb5ef38 100644 --- a/net/base/socket_performance_watcher.h +++ b/net/socket/socket_performance_watcher.h @@ -2,8 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#ifndef NET_BASE_SOCKET_PERFORMANCE_WATCHER_H_ -#define NET_BASE_SOCKET_PERFORMANCE_WATCHER_H_ +#ifndef NET_SOCKET_SOCKET_PERFORMANCE_WATCHER_H_ +#define NET_SOCKET_SOCKET_PERFORMANCE_WATCHER_H_ #include "net/base/net_export.h" @@ -40,4 +40,4 @@ class NET_EXPORT_PRIVATE SocketPerformanceWatcher { } // namespace net -#endif // NET_BASE_SOCKET_PERFORMANCE_WATCHER_H_ +#endif // NET_SOCKET_SOCKET_PERFORMANCE_WATCHER_H_ diff --git a/net/base/socket_performance_watcher_factory.h b/net/socket/socket_performance_watcher_factory.h similarity index 87% rename from net/base/socket_performance_watcher_factory.h rename to net/socket/socket_performance_watcher_factory.h index 2c1d3f3e597e0f..79648204fbcbb1 100644 --- a/net/base/socket_performance_watcher_factory.h +++ b/net/socket/socket_performance_watcher_factory.h @@ -2,8 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#ifndef NET_BASE_SOCKET_PERFORMANCE_WATCHER_FACTORY_H_ -#define NET_BASE_SOCKET_PERFORMANCE_WATCHER_FACTORY_H_ +#ifndef NET_SOCKET_SOCKET_PERFORMANCE_WATCHER_FACTORY_H_ +#define NET_SOCKET_SOCKET_PERFORMANCE_WATCHER_FACTORY_H_ #include @@ -40,4 +40,4 @@ class NET_EXPORT_PRIVATE SocketPerformanceWatcherFactory { } // namespace net -#endif // NET_BASE_SOCKET_PERFORMANCE_WATCHER_FACTORY_H_ +#endif // NET_SOCKET_SOCKET_PERFORMANCE_WATCHER_FACTORY_H_ diff --git a/net/socket/socket_test_util.h b/net/socket/socket_test_util.h index c731cc5553cd0f..3d1186797581c3 100644 --- a/net/socket/socket_test_util.h +++ b/net/socket/socket_test_util.h @@ -26,7 +26,6 @@ #include "net/base/address_list.h" #include "net/base/io_buffer.h" #include "net/base/net_errors.h" -#include "net/base/socket_performance_watcher.h" #include "net/base/test_completion_callback.h" #include "net/http/http_auth_controller.h" #include "net/http/http_proxy_client_socket_pool.h" @@ -34,6 +33,7 @@ #include "net/socket/client_socket_factory.h" #include "net/socket/client_socket_handle.h" #include "net/socket/connection_attempts.h" +#include "net/socket/socket_performance_watcher.h" #include "net/socket/socks_client_socket_pool.h" #include "net/socket/ssl_client_socket.h" #include "net/socket/ssl_client_socket_pool.h" diff --git a/net/socket/tcp_client_socket.cc b/net/socket/tcp_client_socket.cc index c43a82d5a3b6b0..1c292bb807394d 100644 --- a/net/socket/tcp_client_socket.cc +++ b/net/socket/tcp_client_socket.cc @@ -14,7 +14,7 @@ #include "net/base/io_buffer.h" #include "net/base/ip_endpoint.h" #include "net/base/net_errors.h" -#include "net/base/socket_performance_watcher.h" +#include "net/socket/socket_performance_watcher.h" namespace net { diff --git a/net/socket/tcp_client_socket_unittest.cc b/net/socket/tcp_client_socket_unittest.cc index 856c10874258b3..d8499b44c5cebf 100644 --- a/net/socket/tcp_client_socket_unittest.cc +++ b/net/socket/tcp_client_socket_unittest.cc @@ -13,8 +13,8 @@ #include "net/base/ip_address.h" #include "net/base/ip_endpoint.h" #include "net/base/net_errors.h" -#include "net/base/socket_performance_watcher.h" #include "net/base/test_completion_callback.h" +#include "net/socket/socket_performance_watcher.h" #include "net/socket/tcp_server_socket.h" #include "testing/gtest/include/gtest/gtest.h" diff --git a/net/socket/tcp_socket_posix.h b/net/socket/tcp_socket_posix.h index 6cb5771058270b..4d157e7ee9e00f 100644 --- a/net/socket/tcp_socket_posix.h +++ b/net/socket/tcp_socket_posix.h @@ -16,8 +16,8 @@ #include "net/base/address_family.h" #include "net/base/completion_callback.h" #include "net/base/net_export.h" -#include "net/base/socket_performance_watcher.h" #include "net/log/net_log.h" +#include "net/socket/socket_performance_watcher.h" namespace base { class TickClock; diff --git a/net/socket/tcp_socket_unittest.cc b/net/socket/tcp_socket_unittest.cc index 0f572c5dcd318d..b24d104fd69ab0 100644 --- a/net/socket/tcp_socket_unittest.cc +++ b/net/socket/tcp_socket_unittest.cc @@ -20,8 +20,8 @@ #include "net/base/ip_endpoint.h" #include "net/base/net_errors.h" #include "net/base/sockaddr_storage.h" -#include "net/base/socket_performance_watcher.h" #include "net/base/test_completion_callback.h" +#include "net/socket/socket_performance_watcher.h" #include "net/socket/tcp_client_socket.h" #include "testing/gtest/include/gtest/gtest.h" #include "testing/platform_test.h" diff --git a/net/socket/tcp_socket_win.h b/net/socket/tcp_socket_win.h index 4710287cd51c7e..39eceb938fa10f 100644 --- a/net/socket/tcp_socket_win.h +++ b/net/socket/tcp_socket_win.h @@ -18,8 +18,8 @@ #include "net/base/address_family.h" #include "net/base/completion_callback.h" #include "net/base/net_export.h" -#include "net/base/socket_performance_watcher.h" #include "net/log/net_log.h" +#include "net/socket/socket_performance_watcher.h" namespace net { diff --git a/net/socket/transport_client_socket_pool.cc b/net/socket/transport_client_socket_pool.cc index 8b2f180a25ecfe..c94c0a1b3c8900 100644 --- a/net/socket/transport_client_socket_pool.cc +++ b/net/socket/transport_client_socket_pool.cc @@ -20,13 +20,13 @@ #include "base/values.h" #include "net/base/ip_endpoint.h" #include "net/base/net_errors.h" -#include "net/base/socket_performance_watcher.h" -#include "net/base/socket_performance_watcher_factory.h" #include "net/log/net_log.h" #include "net/socket/client_socket_factory.h" #include "net/socket/client_socket_handle.h" #include "net/socket/client_socket_pool_base.h" #include "net/socket/socket_net_log_params.h" +#include "net/socket/socket_performance_watcher.h" +#include "net/socket/socket_performance_watcher_factory.h" #include "net/socket/tcp_client_socket.h" using base::TimeDelta; diff --git a/net/socket/transport_client_socket_pool_test_util.h b/net/socket/transport_client_socket_pool_test_util.h index 679fb1724fd73c..97702a87a40a2c 100644 --- a/net/socket/transport_client_socket_pool_test_util.h +++ b/net/socket/transport_client_socket_pool_test_util.h @@ -17,10 +17,10 @@ #include "base/macros.h" #include "base/time/time.h" #include "net/base/address_list.h" -#include "net/base/socket_performance_watcher.h" #include "net/log/net_log.h" #include "net/socket/client_socket_factory.h" #include "net/socket/client_socket_handle.h" +#include "net/socket/socket_performance_watcher.h" #include "net/socket/stream_socket.h" namespace net { diff --git a/net/url_request/url_request_http_job.cc b/net/url_request/url_request_http_job.cc index e1b0ffb07bc7c9..c38baaf0cf1c56 100644 --- a/net/url_request/url_request_http_job.cc +++ b/net/url_request/url_request_http_job.cc @@ -26,7 +26,6 @@ #include "net/base/load_flags.h" #include "net/base/net_errors.h" #include "net/base/network_delegate.h" -#include "net/base/network_quality_estimator.h" #include "net/base/registry_controlled_domains/registry_controlled_domain.h" #include "net/base/sdch_manager.h" #include "net/base/sdch_net_log_params.h" @@ -42,6 +41,7 @@ #include "net/http/http_transaction.h" #include "net/http/http_transaction_factory.h" #include "net/http/http_util.h" +#include "net/nqe/network_quality_estimator.h" #include "net/proxy/proxy_info.h" #include "net/ssl/channel_id_service.h" #include "net/ssl/ssl_cert_request_info.h" diff --git a/net/url_request/url_request_job.cc b/net/url_request/url_request_job.cc index 71f203a4a9e496..4928864a875eaf 100644 --- a/net/url_request/url_request_job.cc +++ b/net/url_request/url_request_job.cc @@ -24,9 +24,9 @@ #include "net/base/load_states.h" #include "net/base/net_errors.h" #include "net/base/network_delegate.h" -#include "net/base/network_quality_estimator.h" #include "net/filter/filter.h" #include "net/http/http_response_headers.h" +#include "net/nqe/network_quality_estimator.h" #include "net/url_request/url_request_context.h" namespace net { diff --git a/net/url_request/url_request_unittest.cc b/net/url_request/url_request_unittest.cc index 200349b468ee61..512e5cfa354149 100644 --- a/net/url_request/url_request_unittest.cc +++ b/net/url_request/url_request_unittest.cc @@ -47,7 +47,6 @@ #include "net/base/chunked_upload_data_stream.h" #include "net/base/directory_listing.h" #include "net/base/elements_upload_data_stream.h" -#include "net/base/external_estimate_provider.h" #include "net/base/load_flags.h" #include "net/base/load_timing_info.h" #include "net/base/load_timing_info_test_util.h" @@ -81,6 +80,7 @@ #include "net/log/test_net_log.h" #include "net/log/test_net_log_entry.h" #include "net/log/test_net_log_util.h" +#include "net/nqe/external_estimate_provider.h" #include "net/proxy/proxy_service.h" #include "net/socket/ssl_client_socket.h" #include "net/ssl/channel_id_service.h"