Index: ppapi/proxy/resource_creation_proxy.cc |
diff --git a/ppapi/proxy/resource_creation_proxy.cc b/ppapi/proxy/resource_creation_proxy.cc |
index 2aaed0703d738218d66425f5e41dcad19a1da3bd..f9566a60608a2eb17c58a54161d3359f01ac1bf5 100644 |
--- a/ppapi/proxy/resource_creation_proxy.cc |
+++ b/ppapi/proxy/resource_creation_proxy.cc |
@@ -11,6 +11,7 @@ |
#include "ppapi/proxy/browser_font_resource_trusted.h" |
#include "ppapi/proxy/connection.h" |
#include "ppapi/proxy/directory_reader_resource.h" |
+#include "ppapi/proxy/ext_crx_file_system_private_resource.h" |
#include "ppapi/proxy/file_chooser_resource.h" |
#include "ppapi/proxy/file_io_resource.h" |
#include "ppapi/proxy/file_system_resource.h" |
@@ -77,6 +78,12 @@ PP_Resource ResourceCreationProxy::CreateDirectoryReader( |
GetConnection(), instance, directory_ref))->GetReference(); |
} |
+PP_Resource ResourceCreationProxy::CreateExtCrxFileSystemPrivate( |
+ PP_Instance instance) { |
+ return (new ExtCrxFileSystemPrivateResource(GetConnection(), |
+ instance))->GetReference(); |
+} |
+ |
PP_Resource ResourceCreationProxy::CreateFileIO(PP_Instance instance) { |
return (new FileIOResource(GetConnection(), instance))->GetReference(); |
} |
@@ -94,6 +101,15 @@ PP_Resource ResourceCreationProxy::CreateFileSystem( |
type))->GetReference(); |
} |
+PP_Resource ResourceCreationProxy::CreateIsolatedFileSystem( |
+ PP_Instance instance, |
+ const char* fsid) { |
+ FileSystemResource* fs = new FileSystemResource( |
+ GetConnection(), instance, PP_FILESYSTEMTYPE_ISOLATED); |
+ fs->InitIsolatedFileSystem(fsid); |
+ return fs->GetReference(); |
+} |
+ |
PP_Resource ResourceCreationProxy::CreateIMEInputEvent( |
PP_Instance instance, |
PP_InputEvent_Type type, |