| 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,
|
|
|