Abstract BrowserProcess dependency from VariationsService
commit0368caee9a5c42194309a29d871cba48a5aeb2e9
authorblundell <blundell@chromium.org>
Mon, 24 Aug 2015 16:22:21 +0000 (24 09:22 -0700)
committerCommit bot <commit-bot@chromium.org>
Mon, 24 Aug 2015 16:23:09 +0000 (24 16:23 +0000)
treec5f01e687575ffabe966ecf62b55c05a70547776
parentd80d2368420c10976857b130760fdd418adb222b
Abstract BrowserProcess dependency from VariationsService

As part of componentizing VariationsService, eliminate its knowledge
of BrowserProcess, instead obtaining the necessary information via
VariationsServiceClient.

BUG=516678

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

Cr-Commit-Position: refs/heads/master@{#345087}
chrome/browser/metrics/variations/chrome_variations_service_client.cc
chrome/browser/metrics/variations/chrome_variations_service_client.h
chrome/browser/metrics/variations/variations_service.cc
components/variations/variations_service_client.h