| 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 97f794bd2de5866e0706646491be52574af990d0..c4e5890e1ec418025ed0ffa07e9f39a7ecdde985 100644
|
| --- a/chrome/browser/sync_file_system/sync_file_system_service.h
|
| +++ b/chrome/browser/sync_file_system/sync_file_system_service.h
|
| @@ -49,6 +49,8 @@ class SyncFileSystemService
|
| public base::SupportsWeakPtr<SyncFileSystemService> {
|
| public:
|
| typedef base::Callback<void(const base::ListValue&)> DumpFilesCallback;
|
| + typedef base::Callback<void(const RemoteFileSyncService::OriginStatusMap&)>
|
| + ExtensionStatusMapCallback;
|
|
|
| // KeyedService overrides.
|
| virtual void Shutdown() OVERRIDE;
|
| @@ -59,7 +61,7 @@ class SyncFileSystemService
|
| const SyncStatusCallback& callback);
|
|
|
| SyncServiceState GetSyncServiceState();
|
| - void GetExtensionStatusMap(std::map<GURL, std::string>* status_map);
|
| + void GetExtensionStatusMap(const ExtensionStatusMapCallback& callback);
|
| void DumpFiles(const GURL& origin, const DumpFilesCallback& callback);
|
| void DumpDatabase(const DumpFilesCallback& callback);
|
|
|
| @@ -113,6 +115,14 @@ class SyncFileSystemService
|
| scoped_ptr<base::ListValue> v1list,
|
| scoped_ptr<base::ListValue> v2list);
|
|
|
| + void DidGetExtensionStatusMap(
|
| + const ExtensionStatusMapCallback& callback,
|
| + scoped_ptr<RemoteFileSyncService::OriginStatusMap> status_map);
|
| + void DidGetV2ExtensionStatusMap(
|
| + const ExtensionStatusMapCallback& callback,
|
| + scoped_ptr<RemoteFileSyncService::OriginStatusMap> status_map_v1,
|
| + scoped_ptr<RemoteFileSyncService::OriginStatusMap> status_map_v2);
|
| +
|
| // Overrides sync_enabled_ setting. This should be called only by tests.
|
| void SetSyncEnabledForTesting(bool enabled);
|
|
|
|
|