Index: content/common/browser_plugin_messages.h |
diff --git a/content/common/browser_plugin_messages.h b/content/common/browser_plugin_messages.h |
index 563684b4b10e63ed842fbd17dfc4ae0364ce6d7f..d61fb4c2aa4c2bb6c0492bcd4a16b615631ee703 100644 |
--- a/content/common/browser_plugin_messages.h |
+++ b/content/common/browser_plugin_messages.h |
@@ -125,6 +125,35 @@ IPC_SYNC_MESSAGE_ROUTED2_0(BrowserPluginHostMsg_ResizeGuest, |
// ----------------------------------------------------------------------------- |
// These messages are from the browser process to the embedder. |
+// Once the swapped out guest RenderView has been created in the embedder render |
+// process, the browser process informs the embedder of its routing ID. |
+IPC_MESSAGE_CONTROL2(BrowserPluginMsg_GuestContentWindowReady, |
+ int /* instance_id */, |
+ int /* source_routing_id */) |
+ |
+IPC_STRUCT_BEGIN(BrowserPluginMsg_ReceiveMessage_Params) |
+ // The routing ID of the swapped out RenderView of the guest |
+ // in the embedder render process. |
+ IPC_STRUCT_MEMBER(int, source_routing_id) |
+ // The origin of the source frame. |
+ IPC_STRUCT_MEMBER(string16, source_origin) |
+ // The identifier of the source frame in the source process. |
+ IPC_STRUCT_MEMBER(int, source_frame_id) |
+ // The identifier of the target frame in the target process. |
+ IPC_STRUCT_MEMBER(int, target_frame_id) |
+ // The serialized script value. |
+ IPC_STRUCT_MEMBER(string16, data) |
+IPC_STRUCT_END() |
+ |
+// When a guest render process responds to its embedder's message, |
+// the message is carried in BrowserPluginMsg_ReceiveMessage's paylod. |
+// This IPC targets a particular browser plugin with the embedder |
+// to fire a MessageEvent on its element. |
+IPC_MESSAGE_CONTROL2(BrowserPluginMsg_ReceiveMessage, |
+ int /* instance_id */, |
+ BrowserPluginMsg_ReceiveMessage_Params /* params */) |
+ |
+ |
// When the guest navigates, the browser process informs the embedder through |
// the BrowserPluginMsg_DidNavigate message. |
IPC_MESSAGE_CONTROL3(BrowserPluginMsg_DidNavigate, |