Chromium Code Reviews| Index: webkit/fileapi/file_system_context.h |
| diff --git a/webkit/fileapi/file_system_context.h b/webkit/fileapi/file_system_context.h |
| index 12906a977a0dd05bfbfe704a93e2ebe84916cb8f..e44ac102561a1520621ca94894c6669620249e4c 100644 |
| --- a/webkit/fileapi/file_system_context.h |
| +++ b/webkit/fileapi/file_system_context.h |
| @@ -108,6 +108,10 @@ class FILEAPI_EXPORT FileSystemContext |
| const std::string& name, |
| const GURL& root)> OpenFileSystemCallback; |
| + // Used for DeleteFileSystem. |
| + typedef base::Callback<void(base::PlatformFileError result)> |
| + DeleteFileSystemCallback; |
|
tzik
2012/07/28 00:36:46
ditto. Use "using"
nhiroki (google)
2012/07/28 02:01:56
I think we cannot use "using" in this case.
tzik
2012/07/28 04:26:51
Right, it's my mistake. Sorry.
|
| + |
| // Opens the filesystem for the given |origin_url| and |type|, and dispatches |
| // the DidOpenFileSystem callback of the given |dispatcher|. |
| // If |create| is true this may actually set up a filesystem instance |
| @@ -117,7 +121,13 @@ class FILEAPI_EXPORT FileSystemContext |
| const GURL& origin_url, |
| FileSystemType type, |
| bool create, |
| - OpenFileSystemCallback callback); |
| + const OpenFileSystemCallback& callback); |
| + |
| + // Deletes the filesystem for the given |origin_url| and |type|. |
| + void DeleteFileSystem( |
| + const GURL& origin_url, |
| + FileSystemType type, |
| + const DeleteFileSystemCallback& callback); |
| // Creates a new FileSystemOperation instance by cracking |
| // the given filesystem URL |url| to get an appropriate MountPointProvider |