Chromium Code Reviews| Index: chrome/common/extensions/api/file_system_provider.idl |
| diff --git a/chrome/common/extensions/api/file_system_provider.idl b/chrome/common/extensions/api/file_system_provider.idl |
| index ec87d20b922973779fe4f8fb3d871bd700e8409a..b0260735ef07f0127b73bb9a99d76911d7ac09a8 100644 |
| --- a/chrome/common/extensions/api/file_system_provider.idl |
| +++ b/chrome/common/extensions/api/file_system_provider.idl |
| @@ -53,6 +53,13 @@ namespace fileSystemProvider { |
| DOMString? mimeType; |
| }; |
| + // Represents a mounted file system. |
| + dictionary FileSystemInfo { |
|
benwells
2014/08/15 01:31:57
Could this ever clash with unmounted file systems?
mtomasz
2014/08/15 03:36:03
Hm. Basically unmounted file systems do not exist.
|
| + DOMString fileSystemId; |
| + DOMString displayName; |
| + [nodoc] boolean writable; |
| + }; |
| + |
| // Options for the <code>mount()</code> method. |
| dictionary MountOptions { |
| DOMString fileSystemId; |
| @@ -173,6 +180,9 @@ namespace fileSystemProvider { |
| // Callback to receive the result of unmount() function. |
| callback UnmountCallback = void([nodoc, instanceOf=DOMError] object error); |
| + // Callback to receive the result of getAll() function. |
| + callback GetAllCallback = void(FileSystemInfo[] fileSystems); |
| + |
| // Callback to handle an error raised from the browser. |
| [nocompile] callback ErrorCallback = void([instanceOf=DOMError] object error); |
| @@ -222,6 +232,9 @@ namespace fileSystemProvider { |
| static void unmount(UnmountOptions options, |
| UnmountCallback successCallback, |
| [nocompile] ErrorCallback errorCallback); |
| + |
| + // Returns all file systems mounted by the extension. |
| + static void getAll(GetAllCallback callback); |
|
benwells
2014/08/15 01:31:57
Not sure if this name is too vague. Consider getAl
mtomasz
2014/08/15 03:36:03
I followed the pattern as in other apis:
https://d
|
| }; |
| interface Events { |