| Index: webkit/plugins/ppapi/plugin_delegate.h
|
| diff --git a/webkit/plugins/ppapi/plugin_delegate.h b/webkit/plugins/ppapi/plugin_delegate.h
|
| index 7c2ad189559f16c69cd8c7ce5de3f0b088c7a55e..b18af96c6f4478ff09bd42ecb1d00aa99de1dc16 100644
|
| --- a/webkit/plugins/ppapi/plugin_delegate.h
|
| +++ b/webkit/plugins/ppapi/plugin_delegate.h
|
| @@ -24,6 +24,7 @@
|
| #include "ui/gfx/size.h"
|
| #include "webkit/fileapi/file_system_types.h"
|
| #include "webkit/plugins/ppapi/dir_contents.h"
|
| +#include "webkit/quota/quota_types.h"
|
|
|
| class AudioMessageFilter;
|
| class GURL;
|
| @@ -325,6 +326,14 @@ class PluginDelegate {
|
| const GURL& directory_path,
|
| fileapi::FileSystemCallbackDispatcher* dispatcher) = 0;
|
|
|
| + // For quota handlings for FileIO API.
|
| + typedef Callback1<int64>::Type AvailableSpaceCallback;
|
| + virtual void QueryAvailableSpace(const GURL& origin,
|
| + quota::StorageType type,
|
| + AvailableSpaceCallback* callback) = 0;
|
| + virtual void WillUpdateFile(const GURL& file_path) = 0;
|
| + virtual void DidUpdateFile(const GURL& file_path, int64_t delta) = 0;
|
| +
|
| virtual base::PlatformFileError OpenFile(const PepperFilePath& path,
|
| int flags,
|
| base::PlatformFile* file) = 0;
|
|
|