| Index: chrome/browser/sync_file_system/sync_file_system_service.h
|
| diff --git a/chrome/browser/sync_file_system/sync_file_system_service.h b/chrome/browser/sync_file_system/sync_file_system_service.h
|
| index 32b9dc5c945b9b91d487e6f719d97ee5a6fb6eeb..53d3cd506b48de72cede46811adbefcf9b1d227a 100644
|
| --- a/chrome/browser/sync_file_system/sync_file_system_service.h
|
| +++ b/chrome/browser/sync_file_system/sync_file_system_service.h
|
| @@ -80,8 +80,13 @@ class SyncFileSystemService
|
| virtual SyncServiceState GetSyncServiceState() OVERRIDE;
|
| virtual SyncFileSystemService* GetSyncService() OVERRIDE;
|
|
|
| + void OnPromotionCompleted(int* num_running_jobs);
|
| + void CheckIfIdle();
|
| +
|
| TaskLogger* task_logger() { return &task_logger_; }
|
|
|
| + void CallOnIdleForTesting(const base::Closure& callback);
|
| +
|
| private:
|
| friend class SyncFileSystemServiceFactory;
|
| friend class SyncFileSystemServiceTest;
|
| @@ -182,6 +187,9 @@ class SyncFileSystemService
|
| TaskLogger task_logger_;
|
| ObserverList<SyncEventObserver> observers_;
|
|
|
| + bool promoting_demoted_changes_;
|
| + base::Closure idle_callback_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(SyncFileSystemService);
|
| };
|
|
|
|
|