| 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 e9de24861219ad3ae94805c22f52b4a763afa33b..355bb68d7791386da8495543d133f31cdbbd7485 100644
|
| --- a/chrome/browser/sync_file_system/drive_backend/sync_engine.h
|
| +++ b/chrome/browser/sync_file_system/drive_backend/sync_engine.h
|
| @@ -41,6 +41,7 @@ class RemoteChangeProcessor;
|
|
|
| namespace drive_backend {
|
|
|
| +class DriveServiceWrapper;
|
| class LocalToRemoteSyncer;
|
| class MetadataDatabase;
|
| class RemoteToLocalSyncer;
|
| @@ -65,6 +66,7 @@ class SyncEngine : public RemoteFileSyncService,
|
|
|
| void Initialize(const base::FilePath& base_dir,
|
| base::SequencedTaskRunner* file_task_runner,
|
| + bool pass_service_to_worker,
|
| leveldb::Env* env_override);
|
|
|
| // RemoteFileSyncService overrides.
|
| @@ -163,6 +165,7 @@ class SyncEngine : public RemoteFileSyncService,
|
| void NotifyLastOperationStatus();
|
|
|
| scoped_ptr<drive::DriveServiceInterface> drive_service_;
|
| + scoped_ptr<DriveServiceWrapper> drive_service_wrapper_;
|
| scoped_ptr<drive::DriveUploaderInterface> drive_uploader_;
|
|
|
| // These external services are not owned by SyncEngine.
|
|
|