[Sync] Remove BrowserThread dep from SyncBackend(Host|Registrar).
commit49756f2d0dc711b389fc3b1212190ee5b97d8cf6
authormaxbogue <maxbogue@chromium.org>
Fri, 18 Sep 2015 22:05:20 +0000 (18 15:05 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 18 Sep 2015 22:05:57 +0000 (18 22:05 +0000)
treed52c0529c993b84f4fb4e42d2d24cfb86044bf1c
parent4465244c7e1415480ca26850fa0a1816359f610e
[Sync] Remove BrowserThread dep from SyncBackend(Host|Registrar).

This change plumbs the UI, DB, and File threads (SingleThreadTaskRunners)
through the SyncBackendHost and Registrar.

BUG=512066,512059

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

Cr-Commit-Position: refs/heads/master@{#349780}
14 files changed:
chrome/browser/sync/glue/sync_backend_host.h
chrome/browser/sync/glue/sync_backend_host_impl.cc
chrome/browser/sync/glue/sync_backend_host_impl.h
chrome/browser/sync/glue/sync_backend_host_impl_unittest.cc
chrome/browser/sync/glue/sync_backend_host_mock.cc
chrome/browser/sync/glue/sync_backend_host_mock.h
chrome/browser/sync/glue/sync_backend_registrar.cc
chrome/browser/sync/glue/sync_backend_registrar.h
chrome/browser/sync/glue/sync_backend_registrar_unittest.cc
chrome/browser/sync/profile_sync_components_factory_impl.cc
chrome/browser/sync/profile_sync_service.cc
chrome/browser/sync/profile_sync_service_unittest.cc
chrome/browser/sync/test_profile_sync_service.cc
chrome/browser/sync/test_profile_sync_service.h