| Index: chromecast/browser/cast_content_browser_client.h
|
| diff --git a/chromecast/browser/cast_content_browser_client.h b/chromecast/browser/cast_content_browser_client.h
|
| index 9a1d10accdcdcfe5d2508a2d36460b2299efe998..25ca3f95ac34a82c8fbc32de565c254c316071a4 100644
|
| --- a/chromecast/browser/cast_content_browser_client.h
|
| +++ b/chromecast/browser/cast_content_browser_client.h
|
| @@ -25,8 +25,8 @@ namespace media {
|
| class AudioManagerFactory;
|
| }
|
|
|
| -namespace net {
|
| -class HostResolver;
|
| +namespace metrics {
|
| +class MetricsService;
|
| }
|
|
|
| namespace chromecast {
|
| @@ -40,7 +40,7 @@ namespace shell {
|
| class CastBrowserMainParts;
|
| class URLRequestContextFactory;
|
|
|
| -class CastContentBrowserClient: public content::ContentBrowserClient {
|
| +class CastContentBrowserClient : public content::ContentBrowserClient {
|
| public:
|
| // Creates an implementation of CastContentBrowserClient. Platform should
|
| // link in an implementation as needed.
|
| @@ -69,6 +69,13 @@ class CastContentBrowserClient: public content::ContentBrowserClient {
|
| // Performs cleanup for process exit (but before AtExitManager cleanup).
|
| void ProcessExiting();
|
|
|
| + // Invoked when the metrics client ID changes.
|
| + virtual void SetMetricsClientId(const std::string& client_id);
|
| +
|
| + // Allows registration of extra metrics providers.
|
| + virtual void RegisterMetricsProviders(
|
| + ::metrics::MetricsService* metrics_service);
|
| +
|
| // content::ContentBrowserClient implementation:
|
| content::BrowserMainParts* CreateBrowserMainParts(
|
| const content::MainFunctionParams& parameters) override;
|
|
|