| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/browser/sync_file_system/drive_backend/sync_engine.h" | 5 #include "chrome/browser/sync_file_system/drive_backend/sync_engine.h" |
| 6 | 6 |
| 7 #include <vector> | 7 #include <vector> |
| 8 | 8 |
| 9 #include "base/bind.h" | 9 #include "base/bind.h" |
| 10 #include "base/metrics/histogram.h" | 10 #include "base/metrics/histogram.h" |
| (...skipping 209 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 220 worker_task_runner.get(), | 220 worker_task_runner.get(), |
| 221 drive_task_runner.get(), | 221 drive_task_runner.get(), |
| 222 GetSyncFileSystemDir(context->GetPath()), | 222 GetSyncFileSystemDir(context->GetPath()), |
| 223 task_logger, | 223 task_logger, |
| 224 notification_manager, | 224 notification_manager, |
| 225 extension_service, | 225 extension_service, |
| 226 signin_manager, | 226 signin_manager, |
| 227 token_service, | 227 token_service, |
| 228 request_context.get(), | 228 request_context.get(), |
| 229 make_scoped_ptr(new DriveServiceFactory()), | 229 make_scoped_ptr(new DriveServiceFactory()), |
| 230 NULL /* env_override */)); | 230 nullptr /* env_override */)); |
| 231 | 231 |
| 232 sync_engine->Initialize(); | 232 sync_engine->Initialize(); |
| 233 return sync_engine.Pass(); | 233 return sync_engine.Pass(); |
| 234 } | 234 } |
| 235 | 235 |
| 236 void SyncEngine::AppendDependsOnFactories( | 236 void SyncEngine::AppendDependsOnFactories( |
| 237 std::set<BrowserContextKeyedServiceFactory*>* factories) { | 237 std::set<BrowserContextKeyedServiceFactory*>* factories) { |
| 238 DCHECK(factories); | 238 DCHECK(factories); |
| 239 factories->insert(drive::DriveNotificationManagerFactory::GetInstance()); | 239 factories->insert(drive::DriveNotificationManagerFactory::GetInstance()); |
| 240 factories->insert(SigninManagerFactory::GetInstance()); | 240 factories->insert(SigninManagerFactory::GetInstance()); |
| (...skipping 510 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 751 worker_task_runner_(worker_task_runner), | 751 worker_task_runner_(worker_task_runner), |
| 752 drive_task_runner_(drive_task_runner), | 752 drive_task_runner_(drive_task_runner), |
| 753 sync_file_system_dir_(sync_file_system_dir), | 753 sync_file_system_dir_(sync_file_system_dir), |
| 754 task_logger_(task_logger), | 754 task_logger_(task_logger), |
| 755 notification_manager_(notification_manager), | 755 notification_manager_(notification_manager), |
| 756 extension_service_(extension_service), | 756 extension_service_(extension_service), |
| 757 signin_manager_(signin_manager), | 757 signin_manager_(signin_manager), |
| 758 token_service_(token_service), | 758 token_service_(token_service), |
| 759 request_context_(request_context), | 759 request_context_(request_context), |
| 760 drive_service_factory_(drive_service_factory.Pass()), | 760 drive_service_factory_(drive_service_factory.Pass()), |
| 761 remote_change_processor_(NULL), | 761 remote_change_processor_(nullptr), |
| 762 service_state_(REMOTE_SERVICE_TEMPORARY_UNAVAILABLE), | 762 service_state_(REMOTE_SERVICE_TEMPORARY_UNAVAILABLE), |
| 763 has_refresh_token_(false), | 763 has_refresh_token_(false), |
| 764 network_available_(false), | 764 network_available_(false), |
| 765 sync_enabled_(false), | 765 sync_enabled_(false), |
| 766 env_override_(env_override), | 766 env_override_(env_override), |
| 767 weak_ptr_factory_(this) { | 767 weak_ptr_factory_(this) { |
| 768 DCHECK(sync_file_system_dir_.IsAbsolute()); | 768 DCHECK(sync_file_system_dir_.IsAbsolute()); |
| 769 if (notification_manager_) | 769 if (notification_manager_) |
| 770 notification_manager_->AddObserver(this); | 770 notification_manager_->AddObserver(this); |
| 771 if (signin_manager_) | 771 if (signin_manager_) |
| (...skipping 29 matching lines...) Expand all Loading... |
| 801 | 801 |
| 802 SyncStatusCallback SyncEngine::TrackCallback( | 802 SyncStatusCallback SyncEngine::TrackCallback( |
| 803 const SyncStatusCallback& callback) { | 803 const SyncStatusCallback& callback) { |
| 804 return callback_tracker_.Register( | 804 return callback_tracker_.Register( |
| 805 base::Bind(callback, SYNC_STATUS_ABORT), | 805 base::Bind(callback, SYNC_STATUS_ABORT), |
| 806 callback); | 806 callback); |
| 807 } | 807 } |
| 808 | 808 |
| 809 } // namespace drive_backend | 809 } // namespace drive_backend |
| 810 } // namespace sync_file_system | 810 } // namespace sync_file_system |
| OLD | NEW |