Adds CastMetricsServiceClient to Chromecast shell.
commit0ee038dd6ea4cf91ab50f6f4d459e6f2f5dd10d7
authorgunsch <gunsch@chromium.org>
Sat, 23 Aug 2014 21:36:42 +0000 (23 14:36 -0700)
committerCommit bot <commit-bot@chromium.org>
Sat, 23 Aug 2014 21:45:11 +0000 (23 21:45 +0000)
tree25d649a7c3a4f338b00776433181770249c1fc64
parentf7b1cb6926cabc20a89b2713e8c59402e6d260af
Adds CastMetricsServiceClient to Chromecast shell.

Chromecast shell starts up MetricsService but reporting is largely
controlled in platform-specific ways. On the Chromecast dongle, this
occurs via the API that interfaces with the setup application.

R=lcwu@chromium.org,asvitkine@chromium.org,isherman@chromium.org,bryaneyler@chromium.org
BUG=400925

Review URL: https://codereview.chromium.org/482813004

Cr-Commit-Position: refs/heads/master@{#291588}
12 files changed:
chromecast/chromecast.gyp
chromecast/common/chromecast_config.cc
chromecast/metrics/DEPS [new file with mode: 0644]
chromecast/metrics/OWNERS [new file with mode: 0644]
chromecast/metrics/cast_metrics_prefs.cc [new file with mode: 0644]
chromecast/metrics/cast_metrics_prefs.h [new file with mode: 0644]
chromecast/metrics/cast_metrics_service_client.cc [new file with mode: 0644]
chromecast/metrics/cast_metrics_service_client.h [new file with mode: 0644]
chromecast/metrics/platform_metrics_providers.h [new file with mode: 0644]
chromecast/metrics/platform_metrics_providers_simple.cc [new file with mode: 0644]
chromecast/shell/browser/cast_browser_main_parts.cc
chromecast/shell/browser/cast_browser_main_parts.h