Index: ppapi/proxy/ppapi_messages.h |
diff --git a/ppapi/proxy/ppapi_messages.h b/ppapi/proxy/ppapi_messages.h |
index f1d0ead635061385eaea19e24fcc1e3cd0255879..148b5292501f15c79cf26c39b6a75bc4121f3ff3 100644 |
--- a/ppapi/proxy/ppapi_messages.h |
+++ b/ppapi/proxy/ppapi_messages.h |
@@ -59,6 +59,7 @@ |
#include "ppapi/proxy/serialized_structs.h" |
#include "ppapi/proxy/serialized_var.h" |
#include "ppapi/shared_impl/dir_contents.h" |
+#include "ppapi/shared_impl/file_growth.h" |
#include "ppapi/shared_impl/file_path.h" |
#include "ppapi/shared_impl/file_ref_create_info.h" |
#include "ppapi/shared_impl/ppapi_nacl_channel_args.h" |
@@ -210,6 +211,11 @@ IPC_STRUCT_TRAITS_BEGIN(PP_FileInfo) |
IPC_STRUCT_TRAITS_MEMBER(last_modified_time) |
IPC_STRUCT_TRAITS_END() |
+IPC_STRUCT_TRAITS_BEGIN(ppapi::FileGrowth) |
+ IPC_STRUCT_TRAITS_MEMBER(max_written_offset) |
+ IPC_STRUCT_TRAITS_MEMBER(append_mode_write_amount) |
+IPC_STRUCT_TRAITS_END() |
+ |
IPC_STRUCT_TRAITS_BEGIN(ppapi::DeviceRefData) |
IPC_STRUCT_TRAITS_MEMBER(type) |
IPC_STRUCT_TRAITS_MEMBER(name) |
@@ -1228,9 +1234,9 @@ IPC_MESSAGE_CONTROL2(PpapiHostMsg_FileIO_Open, |
int32_t /* open_flags */) |
IPC_MESSAGE_CONTROL2(PpapiPluginMsg_FileIO_OpenReply, |
PP_Resource /* quota_file_system */, |
- int64_t /* max_written_offset */) |
+ int64_t /* file_size */) |
IPC_MESSAGE_CONTROL1(PpapiHostMsg_FileIO_Close, |
- int64_t /* max_written_offset */) |
+ ppapi::FileGrowth /* file_growth */) |
IPC_MESSAGE_CONTROL2(PpapiHostMsg_FileIO_Touch, |
PP_Time /* last_access_time */, |
PP_Time /* last_modified_time */) |
@@ -1319,15 +1325,12 @@ IPC_MESSAGE_CONTROL2(PpapiHostMsg_FileSystem_CreateFromRenderer, |
// linked to the existing resource host given in the ResourceVar. |
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_FileSystem_CreateFromPendingHost, |
PP_FileSystemType /* file_system_type */) |
-// IPC_MESSAGE macros choke on extra , in the std::map, when expanding. We need |
-// to typedef it to avoid that. |
-typedef std::map<int32_t, int64_t> FileOffsetMap; |
IPC_MESSAGE_CONTROL2(PpapiHostMsg_FileSystem_ReserveQuota, |
int64_t /* amount */, |
- FileOffsetMap /* max_written_offsets */) |
+ ppapi::FileGrowthMap /* file_growths */) |
IPC_MESSAGE_CONTROL2(PpapiPluginMsg_FileSystem_ReserveQuotaReply, |
int64_t /* amount */, |
- FileOffsetMap /* max_written_offsets */) |
+ ppapi::FileSizeMap /* file_sizes */) |
// Flash DRM ------------------------------------------------------------------ |
IPC_MESSAGE_CONTROL0(PpapiHostMsg_FlashDRM_Create) |