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 798c541cae92a2e452c81745b6b8d5f74ae7421e..25af7b2f3653a5a257140f8d299e0246a8a3eed3 100644 |
--- a/chrome/browser/sync_file_system/sync_file_system_service.h |
+++ b/chrome/browser/sync_file_system/sync_file_system_service.h |
@@ -57,6 +57,11 @@ class SyncFileSystemService |
const fileapi::FileSystemURL& url, |
const fileapi::ConflictFileInfoCallback& callback); |
+ // Returns the file |url|'s sync status. |
+ void GetFileSyncStatus( |
+ const fileapi::FileSystemURL& url, |
+ const fileapi::SyncFileStatusCallback& callback); |
+ |
void AddSyncEventObserver(SyncEventObserver* observer); |
void RemoveSyncEventObserver(SyncEventObserver* observer); |
@@ -107,6 +112,9 @@ class SyncFileSystemService |
void DidProcessLocalChange(fileapi::SyncStatusCode status, |
const fileapi::FileSystemURL& url); |
+ void DidGetLocalChangeStatus(const fileapi::SyncFileStatusCallback& callback, |
+ bool has_pending_local_changes); |
+ |
void OnSyncEnabledForRemoteSync(); |
// RemoteFileSyncService::Observer overrides. |