Index: chrome/browser/sync_file_system/drive_backend/sync_engine_context.h |
diff --git a/chrome/browser/sync_file_system/drive_backend/sync_engine_context.h b/chrome/browser/sync_file_system/drive_backend/sync_engine_context.h |
index ee1d4cda37254b0230c4d766617a0efa3f60f57f..8aaaf15639a515a19a0f8f426810e066aa151b3e 100644 |
--- a/chrome/browser/sync_file_system/drive_backend/sync_engine_context.h |
+++ b/chrome/browser/sync_file_system/drive_backend/sync_engine_context.h |
@@ -37,7 +37,8 @@ class SyncEngineContext { |
scoped_ptr<drive::DriveUploaderInterface> drive_uploader, |
TaskLogger* task_logger, |
const scoped_refptr<base::SingleThreadTaskRunner>& ui_task_runner, |
- const scoped_refptr<base::SequencedTaskRunner>& worker_task_runner); |
+ const scoped_refptr<base::SequencedTaskRunner>& worker_task_runner, |
+ const scoped_refptr<base::SequencedWorkerPool>& worker_pool); |
~SyncEngineContext(); |
void SetMetadataDatabase(scoped_ptr<MetadataDatabase> metadata_database); |
@@ -51,6 +52,7 @@ class SyncEngineContext { |
RemoteChangeProcessor* GetRemoteChangeProcessor(); |
base::SingleThreadTaskRunner* GetUITaskRunner(); |
base::SequencedTaskRunner* GetWorkerTaskRunner(); |
+ base::SequencedWorkerPool* GetWorkerPool(); |
scoped_ptr<MetadataDatabase> PassMetadataDatabase(); |
@@ -67,6 +69,7 @@ class SyncEngineContext { |
scoped_ptr<MetadataDatabase> metadata_database_; |
scoped_refptr<base::SingleThreadTaskRunner> ui_task_runner_; |
scoped_refptr<base::SequencedTaskRunner> worker_task_runner_; |
+ scoped_refptr<base::SequencedWorkerPool> worker_pool_; |
base::SequenceChecker sequence_checker_; |