Change UMA proto product field to be an int32.
commit4c1d1ef9c811b58e83bff3e9cd8012d801bfa88b
authorasvitkine <asvitkine@chromium.org>
Mon, 29 Sep 2014 20:57:32 +0000 (29 13:57 -0700)
committerCommit bot <commit-bot@chromium.org>
Mon, 29 Sep 2014 20:57:46 +0000 (29 20:57 +0000)
tree6d5f49ba70bcca8fd0bdd374882075eb41a98a91
parent38da55efc7c6150f0ff9929297c6da77944679e5
Change UMA proto product field to be an int32.

This makes it easier for downstream clients of the
component to add new product types without needing
to update the component source.

Also, adds a client method to return the product, so
that different MetricsService clients can provide
different values.

Also cleans up some unnecessary metrics:: namespace
prefixes.

BUG=415581

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

Cr-Commit-Position: refs/heads/master@{#297254}
chrome/browser/metrics/chrome_metrics_service_client.cc
chrome/browser/metrics/chrome_metrics_service_client.h
chromecast/metrics/cast_metrics_service_client.cc
chromecast/metrics/cast_metrics_service_client.h
components/metrics/metrics_log.cc
components/metrics/metrics_log_unittest.cc
components/metrics/metrics_service_client.h
components/metrics/proto/chrome_user_metrics_extension.proto
components/metrics/test_metrics_service_client.cc
components/metrics/test_metrics_service_client.h