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 |