Index: webkit/plugins/ppapi/ppb_file_io_impl.h |
diff --git a/webkit/plugins/ppapi/ppb_file_io_impl.h b/webkit/plugins/ppapi/ppb_file_io_impl.h |
index 2298d87c5fe11c03f5af360d6a6cab721b32b831..52d1105046b1c2d854a6a84312331830c40cf8ae 100644 |
--- a/webkit/plugins/ppapi/ppb_file_io_impl.h |
+++ b/webkit/plugins/ppapi/ppb_file_io_impl.h |
@@ -74,6 +74,10 @@ class PPB_FileIO_Impl : public ::ppapi::PPB_FileIO_Shared { |
void ExecutePlatformGeneralCallback(base::PlatformFileError error_code); |
void ExecutePlatformOpenFileCallback(base::PlatformFileError error_code, |
base::PassPlatformFile file); |
+ void ExecutePlatformOpenFileSystemURLCallback( |
+ base::PlatformFileError error_code, |
+ base::PassPlatformFile file, |
+ const PluginDelegate::NotifyCloseFileCallback& callback); |
void ExecutePlatformQueryCallback(base::PlatformFileError error_code, |
const base::PlatformFileInfo& file_info); |
void ExecutePlatformReadCallback(base::PlatformFileError error_code, |
@@ -88,6 +92,9 @@ class PPB_FileIO_Impl : public ::ppapi::PPB_FileIO_Shared { |
// Valid only for PP_FILESYSTEMTYPE_LOCAL{PERSISTENT,TEMPORARY}. |
GURL file_system_url_; |
+ // Callback function for notifying when the file handle is closed. |
+ PluginDelegate::NotifyCloseFileCallback notify_close_file_callback_; |
+ |
// Pointer to a QuotaFileIO instance, which is valid only while a file |
// of type PP_FILESYSTEMTYPE_LOCAL{PERSISTENT,TEMPORARY} is opened. |
scoped_ptr<QuotaFileIO> quota_file_io_; |