| Index: chromecast/browser/cast_browser_process.h
|
| diff --git a/chromecast/browser/cast_browser_process.h b/chromecast/browser/cast_browser_process.h
|
| index 2af917a2493bf1f3c3f37ba811ffd9e75889b4d5..422bd491eeb11aed4c939415b3333c8ecedfd0f9 100644
|
| --- a/chromecast/browser/cast_browser_process.h
|
| +++ b/chromecast/browser/cast_browser_process.h
|
| @@ -31,6 +31,7 @@ class CastMetricsServiceClient;
|
|
|
| namespace shell {
|
| class CastBrowserContext;
|
| +class CastContentBrowserClient;
|
| class CastResourceDispatcherHostDelegate;
|
| class RemoteDebuggingServer;
|
|
|
| @@ -44,6 +45,7 @@ class CastBrowserProcess {
|
| virtual ~CastBrowserProcess();
|
|
|
| void SetBrowserContext(scoped_ptr<CastBrowserContext> browser_context);
|
| + void SetCastContentBrowserClient(CastContentBrowserClient* browser_client);
|
| void SetCastService(scoped_ptr<CastService> cast_service);
|
| #if defined(USE_AURA)
|
| void SetCastScreen(scoped_ptr<CastScreen> cast_screen);
|
| @@ -64,6 +66,9 @@ class CastBrowserProcess {
|
| scoped_refptr<ConnectivityChecker> connectivity_checker);
|
| void SetNetLog(net::NetLog* net_log);
|
|
|
| + CastContentBrowserClient* browser_client() const {
|
| + return cast_content_browser_client_;
|
| + }
|
| CastBrowserContext* browser_context() const { return browser_context_.get(); }
|
| CastService* cast_service() const { return cast_service_.get(); }
|
| #if defined(USE_AURA)
|
| @@ -100,6 +105,7 @@ class CastBrowserProcess {
|
| #endif // defined(OS_ANDROID)
|
| scoped_ptr<RemoteDebuggingServer> remote_debugging_server_;
|
|
|
| + CastContentBrowserClient* cast_content_browser_client_;
|
| net::NetLog* net_log_;
|
|
|
| // Note: CastService must be destroyed before others.
|
|
|