| 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 ca22b88b48cb0381181ee648d06b1a08724333cf..c1310fe488471a6e32e8246ef975b079b48a8fe4 100644
|
| --- a/chrome/browser/sync_file_system/drive_backend/sync_engine.h
|
| +++ b/chrome/browser/sync_file_system/drive_backend/sync_engine.h
|
| @@ -48,6 +48,7 @@ class SyncEngine : public RemoteFileSyncService,
|
| SyncEngine(const base::FilePath& base_dir,
|
| base::SequencedTaskRunner* task_runner,
|
| scoped_ptr<drive::DriveServiceInterface> drive_service,
|
| + scoped_ptr<drive::DriveUploaderInterface> drive_uploader,
|
| drive::DriveNotificationManager* notification_manager,
|
| ExtensionServiceInterface* extension_service);
|
| virtual ~SyncEngine();
|
| @@ -116,6 +117,7 @@ class SyncEngine : public RemoteFileSyncService,
|
|
|
| // SyncEngineContext overrides.
|
| virtual drive::DriveServiceInterface* GetDriveService() OVERRIDE;
|
| + virtual drive::DriveUploaderInterface* GetDriveUploader() OVERRIDE;
|
| virtual MetadataDatabase* GetMetadataDatabase() OVERRIDE;
|
| virtual RemoteChangeProcessor* GetRemoteChangeProcessor() OVERRIDE;
|
|
|
| @@ -150,6 +152,7 @@ class SyncEngine : public RemoteFileSyncService,
|
| scoped_refptr<base::SequencedTaskRunner> task_runner_;
|
|
|
| scoped_ptr<drive::DriveServiceInterface> drive_service_;
|
| + scoped_ptr<drive::DriveUploaderInterface> drive_uploader_;
|
| scoped_ptr<MetadataDatabase> metadata_database_;
|
|
|
| // These external services are not owned by SyncEngine.
|
|
|