| Index: chrome/browser/sync/glue/sync_backend_host_impl.cc
|
| diff --git a/chrome/browser/sync/glue/sync_backend_host_impl.cc b/chrome/browser/sync/glue/sync_backend_host_impl.cc
|
| index 4c202f0d8e9038f1cd51ea47467dea622e9c1296..87410dea99f04b73f5f6f88a837b13ee06d9445d 100644
|
| --- a/chrome/browser/sync/glue/sync_backend_host_impl.cc
|
| +++ b/chrome/browser/sync/glue/sync_backend_host_impl.cc
|
| @@ -493,6 +493,20 @@ void SyncBackendHostImpl::DisableProtocolEventForwarding() {
|
| core_));
|
| }
|
|
|
| +void SyncBackendHostImpl::GetAllNodesForTypes(
|
| + syncer::ModelTypeSet types,
|
| + base::Callback<void(const std::vector<syncer::ModelType>&,
|
| + ScopedVector<base::ListValue>)> callback) {
|
| + DCHECK(initialized());
|
| + registrar_->sync_thread()->message_loop()->PostTask(FROM_HERE,
|
| + base::Bind(
|
| + &SyncBackendHostCore::GetAllNodesForTypes,
|
| + core_,
|
| + types,
|
| + frontend_loop_->message_loop_proxy(),
|
| + callback));
|
| +}
|
| +
|
| void SyncBackendHostImpl::InitCore(scoped_ptr<DoInitializeOptions> options) {
|
| registrar_->sync_thread()->message_loop()->PostTask(FROM_HERE,
|
| base::Bind(&SyncBackendHostCore::DoInitialize,
|
|
|