| Index: chrome/browser/extensions/api/system_storage/storage_info_provider.h
|
| diff --git a/chrome/browser/extensions/api/system_storage/storage_info_provider.h b/chrome/browser/extensions/api/system_storage/storage_info_provider.h
|
| index 5bcf4a13cc01af8733f7e6d205e550d9375df3a8..e94246a12dda5d3c3432b84c60218981b8f5b368 100644
|
| --- a/chrome/browser/extensions/api/system_storage/storage_info_provider.h
|
| +++ b/chrome/browser/extensions/api/system_storage/storage_info_provider.h
|
| @@ -35,6 +35,9 @@ typedef std::vector<linked_ptr<
|
|
|
| class StorageInfoProvider : public SystemInfoProvider {
|
| public:
|
| + typedef base::Callback<void(const std::string&, double)>
|
| + GetStorageFreeSpaceCallback;
|
| +
|
| // Get the single shared instance of StorageInfoProvider.
|
| static StorageInfoProvider* Get();
|
|
|
| @@ -43,6 +46,9 @@ class StorageInfoProvider : public SystemInfoProvider {
|
| virtual void InitializeProvider(const base::Closure& do_query_info_callback)
|
| OVERRIDE;
|
|
|
| + virtual double GetStorageFreeSpaceFromTransientIdOnFileThread(
|
| + const std::string& transient_id);
|
| +
|
| const StorageUnitInfoList& storage_unit_info_list() const;
|
|
|
| static void InitializeForTesting(scoped_refptr<StorageInfoProvider> provider);
|
|
|