Chromium Code Reviews| Index: chrome/browser/sync_file_system/drive_backend/sync_engine.h |
| diff --git a/chrome/browser/sync_file_system/drive_backend/sync_engine.h b/chrome/browser/sync_file_system/drive_backend/sync_engine.h |
| index d5264fcb5f27f12250c234b102ed802bd8253ee5..4064ba887fa5a60b4ff59303ccd78a7f8b5e2152 100644 |
| --- a/chrome/browser/sync_file_system/drive_backend/sync_engine.h |
| +++ b/chrome/browser/sync_file_system/drive_backend/sync_engine.h |
| @@ -16,7 +16,7 @@ |
| #include "chrome/browser/sync_file_system/sync_task_manager.h" |
| #include "net/base/network_change_notifier.h" |
| -class ExtensionService; |
| +class ExtensionServiceInterface; |
| namespace base { |
| class SequencedTaskRunner; |
| @@ -49,7 +49,7 @@ class SyncEngine : public RemoteFileSyncService, |
| base::SequencedTaskRunner* task_runner, |
| scoped_ptr<drive::DriveServiceInterface> drive_service, |
| drive::DriveNotificationManager* notification_manager, |
| - ExtensionService* extension_service); |
| + ExtensionServiceInterface* extension_service); |
| virtual ~SyncEngine(); |
| void Initialize(); |
| @@ -119,7 +119,10 @@ class SyncEngine : public RemoteFileSyncService, |
| virtual MetadataDatabase* GetMetadataDatabase() OVERRIDE; |
| virtual RemoteChangeProcessor* GetRemoteChangeProcessor() OVERRIDE; |
| + |
|
kinuko
2013/11/18 08:56:18
nit: extra empty line
keishi
2013/11/18 09:15:32
Done.
|
| private: |
| + friend class SyncEngineTest; |
| + |
| void DoDisableApp(const std::string& app_id, |
| const SyncStatusCallback& callback); |
| void DoEnableApp(const std::string& app_id, |
| @@ -141,6 +144,7 @@ class SyncEngine : public RemoteFileSyncService, |
| const std::string& description); |
| void UpdateServiceState(RemoteServiceState state, |
| const std::string& description); |
| + void UpdateRegisteredApps(); |
| base::FilePath base_dir_; |
| base::FilePath temporary_file_dir_; |
| @@ -155,7 +159,7 @@ class SyncEngine : public RemoteFileSyncService, |
| // I.e. the owner should declare the dependency explicitly by calling |
| // BrowserContextKeyedService::DependsOn(). |
| drive::DriveNotificationManager* notification_manager_; |
| - ExtensionService* extension_service_; |
| + ExtensionServiceInterface* extension_service_; |
| ObserverList<SyncServiceObserver> service_observers_; |
| ObserverList<FileStatusObserver> file_status_observers_; |