| Index: chrome/browser/chromeos/extensions/file_manager/private_api_file_system.h
|
| diff --git a/chrome/browser/chromeos/extensions/file_manager/private_api_file_system.h b/chrome/browser/chromeos/extensions/file_manager/private_api_file_system.h
|
| index 718769df8f54337b5ee6a647cf0fc5394fc7803b..3d1172ba5b1f07b2177a0d29e3ad23ee0f24cfcc 100644
|
| --- a/chrome/browser/chromeos/extensions/file_manager/private_api_file_system.h
|
| +++ b/chrome/browser/chromeos/extensions/file_manager/private_api_file_system.h
|
| @@ -229,6 +229,23 @@ class FileManagerPrivateInternalResolveIsolatedEntriesFunction
|
| file_manager::util::EntryDefinitionList> entry_definition_list);
|
| };
|
|
|
| +class FileManagerPrivateComputeChecksumFunction
|
| + : public LoggedAsyncExtensionFunction {
|
| + public:
|
| + DECLARE_EXTENSION_FUNCTION(
|
| + "fileManagerPrivate.computeChecksum",
|
| + FILEMANAGERPRIVATE_COMPUTECHECKSUM)
|
| +
|
| + protected:
|
| + virtual ~FileManagerPrivateComputeChecksumFunction() {}
|
| +
|
| + // AsyncExtensionFunction overrides.
|
| + virtual bool RunAsync() override;
|
| +
|
| + private:
|
| + void Respond(const std::string& hash);
|
| +};
|
| +
|
| } // namespace extensions
|
|
|
| #endif // CHROME_BROWSER_CHROMEOS_EXTENSIONS_FILE_MANAGER_PRIVATE_API_FILE_SYSTEM_H_
|
|
|