physicalweb: Remove UrlManager and C++ analogs
This change removes the Physical Web UrlManager and the native hooks
associated with UrlManager.
BUG=826540
Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs
Change-Id: Ie0215e48c8ab1a0fac8a852c338c7f87955b603d
Reviewed-on: https://chromium-review.googlesource.com/1038062
Reviewed-by: Lei Zhang <[email protected]>
Reviewed-by: Eugene But <[email protected]>
Reviewed-by: Cait Phillips <[email protected]>
Reviewed-by: David Trainor <[email protected]>
Reviewed-by: Matt Reynolds <[email protected]>
Commit-Queue: Conley Owens <[email protected]>
Cr-Commit-Position: refs/heads/master@{#555462}
diff --git a/chrome/browser/browser_process_impl.cc b/chrome/browser/browser_process_impl.cc
index 1236a14..41dd9ff 100644
--- a/chrome/browser/browser_process_impl.cc
+++ b/chrome/browser/browser_process_impl.cc
@@ -95,7 +95,6 @@
#include "components/net_log/chrome_net_log.h"
#include "components/network_time/network_time_tracker.h"
#include "components/optimization_guide/optimization_guide_service.h"
-#include "components/physical_web/data_source/physical_web_data_source.h"
#include "components/policy/core/common/policy_service.h"
#include "components/prefs/json_pref_store.h"
#include "components/prefs/pref_registry_simple.h"
@@ -148,9 +147,7 @@
#include "chrome/browser/ui/ash/ash_util.h"
#endif
-#if defined(OS_ANDROID)
-#include "chrome/browser/android/physical_web/physical_web_data_source_android.h"
-#else // !defined(OS_ANDROID)
+#if !defined(OS_ANDROID)
#include "chrome/browser/gcm/gcm_product_util.h"
#include "components/gcm_driver/gcm_client_factory.h"
#include "components/gcm_driver/gcm_desktop_utils.h"
@@ -867,20 +864,6 @@
return cached_default_web_client_state_;
}
-physical_web::PhysicalWebDataSource*
-BrowserProcessImpl::GetPhysicalWebDataSource() {
- DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-#if defined(OS_ANDROID)
- if (!physical_web_data_source_) {
- CreatePhysicalWebDataSource();
- DCHECK(physical_web_data_source_);
- }
- return physical_web_data_source_.get();
-#else
- return nullptr;
-#endif
-}
-
prefs::InProcessPrefServiceFactory* BrowserProcessImpl::pref_service_factory()
const {
return pref_service_factory_.get();
@@ -1331,16 +1314,6 @@
#endif // defined(OS_ANDROID)
}
-void BrowserProcessImpl::CreatePhysicalWebDataSource() {
- DCHECK(!physical_web_data_source_);
-
-#if defined(OS_ANDROID)
- physical_web_data_source_ = std::make_unique<PhysicalWebDataSourceAndroid>();
-#else
- NOTIMPLEMENTED();
-#endif
-}
-
void BrowserProcessImpl::ApplyDefaultBrowserPolicy() {
if (local_state()->GetBoolean(prefs::kDefaultBrowserSettingEnabled)) {
// The worker pointer is reference counted. While it is running, the