Index: chromecast/browser/cast_browser_process.cc |
diff --git a/chromecast/browser/cast_browser_process.cc b/chromecast/browser/cast_browser_process.cc |
index 8712775e231cdb2c476e11490867335cf0195238..ccd04ae94847286f6b7f355d6e368ad9d5ca6cc9 100644 |
--- a/chromecast/browser/cast_browser_process.cc |
+++ b/chromecast/browser/cast_browser_process.cc |
@@ -8,9 +8,11 @@ |
#include "base/prefs/pref_service.h" |
#include "chromecast/base/metrics/cast_metrics_helper.h" |
#include "chromecast/browser/cast_browser_context.h" |
+#include "chromecast/browser/cast_resource_dispatcher_host_delegate.h" |
#include "chromecast/browser/devtools/remote_debugging_server.h" |
#include "chromecast/browser/metrics/cast_metrics_service_client.h" |
#include "chromecast/browser/service/cast_service.h" |
+#include "chromecast/net/connectivity_checker.h" |
#if defined(OS_ANDROID) |
#include "components/crash/browser/crash_dump_manager_android.h" |
@@ -82,6 +84,12 @@ void CastBrowserProcess::SetRemoteDebuggingServer( |
remote_debugging_server_.swap(remote_debugging_server); |
} |
+void CastBrowserProcess::SetResourceDispatcherHostDelegate( |
+ scoped_ptr<CastResourceDispatcherHostDelegate> delegate) { |
+ DCHECK(!resource_dispatcher_host_delegate_); |
+ resource_dispatcher_host_delegate_.swap(delegate); |
+} |
+ |
#if defined(OS_ANDROID) |
void CastBrowserProcess::SetCrashDumpManager( |
scoped_ptr<breakpad::CrashDumpManager> crash_dump_manager) { |
@@ -90,5 +98,11 @@ void CastBrowserProcess::SetCrashDumpManager( |
} |
#endif // defined(OS_ANDROID) |
+void CastBrowserProcess::SetConnectivityChecker( |
+ scoped_refptr<ConnectivityChecker> connectivity_checker) { |
+ DCHECK(!connectivity_checker_); |
+ connectivity_checker_.swap(connectivity_checker); |
+} |
+ |
} // namespace shell |
} // namespace chromecast |