| 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 af65f69fa13a50f4c3debff3d3044ee3ef6cba05..300a6b7847bbeeacbea8e3f78f4294fe1a695e8f 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
|
| @@ -336,6 +336,23 @@ class FileManagerPrivateInternalSetEntryTagFunction
|
| DISALLOW_COPY_AND_ASSIGN(FileManagerPrivateInternalSetEntryTagFunction);
|
| };
|
|
|
| +// Implements the chrome.fileManagerPrivate.getDirectorySize mothod.
|
| +class FileManagerPrivateInternalGetDirectorySizeFunction
|
| + : public LoggedAsyncExtensionFunction {
|
| + public:
|
| + FileManagerPrivateInternalGetDirectorySizeFunction();
|
| + DECLARE_EXTENSION_FUNCTION("fileManagerPrivateInternal.getDirectorySize",
|
| + FILEMANAGERPRIVATEINTERNAL_GETDIRECTORYSIZE)
|
| +
|
| + protected:
|
| + ~FileManagerPrivateInternalGetDirectorySizeFunction() override {}
|
| + // AsyncExtensionFunction overrides
|
| + bool RunAsync() override;
|
| +
|
| + private:
|
| + const ChromeExtensionFunctionDetails chrome_details_;
|
| +};
|
| +
|
| } // namespace extensions
|
|
|
| #endif // CHROME_BROWSER_CHROMEOS_EXTENSIONS_FILE_MANAGER_PRIVATE_API_FILE_SYSTEM_H_
|
|
|