Index: ppapi/proxy/ppapi_messages.h |
diff --git a/ppapi/proxy/ppapi_messages.h b/ppapi/proxy/ppapi_messages.h |
index cd94bfdc38818cb04a24fce978ee941824bfb0f0..d2da1f23cb38eb39e2d57e3263b0661634208eac 100644 |
--- a/ppapi/proxy/ppapi_messages.h |
+++ b/ppapi/proxy/ppapi_messages.h |
@@ -22,6 +22,7 @@ |
#include "ipc/ipc_platform_file.h" |
#include "ppapi/c/dev/pp_video_capture_dev.h" |
#include "ppapi/c/dev/pp_video_dev.h" |
+#include "ppapi/c/dev/ppb_filesystemprovider_dev.h" |
#include "ppapi/c/dev/ppb_truetype_font_dev.h" |
#include "ppapi/c/dev/ppb_url_util_dev.h" |
#include "ppapi/c/dev/ppp_printing_dev.h" |
@@ -110,11 +111,13 @@ IPC_ENUM_TRAITS_MAX_VALUE(PP_NetAddressFamily_Private, |
PP_NETADDRESSFAMILY_PRIVATE_IPV6) |
IPC_ENUM_TRAITS_MAX_VALUE(PP_NetworkList_State, PP_NETWORKLIST_STATE_UP) |
IPC_ENUM_TRAITS_MAX_VALUE(PP_NetworkList_Type, PP_NETWORKLIST_TYPE_CELLULAR) |
+IPC_ENUM_TRAITS_MAX_VALUE(PP_OperationType_Dev,PP_OperationType_ABORT) |
IPC_ENUM_TRAITS(PP_PrintOrientation_Dev) |
IPC_ENUM_TRAITS(PP_PrintOutputFormat_Dev) |
IPC_ENUM_TRAITS(PP_PrintScalingOption_Dev) |
IPC_ENUM_TRAITS_MAX_VALUE(PP_PrivateDuplexMode_Dev, PP_PRIVATEDUPLEXMODE_LAST) |
IPC_ENUM_TRAITS(PP_PrivateFontCharset) |
+IPC_ENUM_TRAITS_MAX_VALUE(PP_ProviderError_Dev,PP_ProviderError_IO) |
IPC_ENUM_TRAITS(PP_ResourceImage) |
IPC_ENUM_TRAITS(PP_ResourceString) |
IPC_ENUM_TRAITS_MAX_VALUE(PP_SessionType, PP_SESSIONTYPE_PERSISTENT_RELEASE) |
@@ -1434,6 +1437,27 @@ IPC_MESSAGE_CONTROL0(PpapiHostMsg_FileIO_RequestOSFileHandle) |
IPC_MESSAGE_CONTROL0(PpapiPluginMsg_FileIO_RequestOSFileHandleReply) |
IPC_MESSAGE_CONTROL0(PpapiPluginMsg_FileIO_GeneralReply) |
+ |
+// Filesystem provider |
+IPC_MESSAGE_CONTROL0(PpapiHostMsg_FilesystemProvider_Create) |
+IPC_MESSAGE_CONTROL1(PpapiHostMsg_FilesystemProvider_Mount, |
+ base::ListValue /*request*/) |
+IPC_MESSAGE_CONTROL1(PpapiPluginMsg_FilesystemProvider_MountReply, |
+ PP_ProviderError_Dev /*error indicator*/ ) |
+IPC_MESSAGE_CONTROL1(PpapiHostMsg_FilesystemProvider_Unmount, |
+ std::string /*file system id*/) |
+IPC_MESSAGE_CONTROL1(PpapiPluginMsg_FilesystemProvider_UnmountReply, |
+ PP_ProviderError_Dev /*error indicator*/ ) |
+IPC_MESSAGE_CONTROL2(PpapiPluginMsg_FilesystemProvider_OperationRequest, |
+ PP_OperationType_Dev/*operation_type*/, |
+ base::ListValue/*operation args*/) |
+IPC_MESSAGE_CONTROL1(PpapiHostMsg_FilesystemProvider_OperationResponse, |
+ base::ListValue/*operation response*/) |
+IPC_MESSAGE_CONTROL0(PpapiHostMsg_FilesystemProvider_WriteAck) |
+IPC_MESSAGE_CONTROL0(PpapiPluginMsg_FilesystemProvider_ReadAck) |
+IPC_MESSAGE_CONTROL2(PpapiPluginMsg_FilesystemProvider_Buffers, |
+ uint32_t/*size of read region*/, |
+ uint32_t/*size of write region*/) |
// FileRef |
// Creates a FileRef to a path on an external file system. This message may |
// only be sent from the renderer. |