| Index: ppapi/proxy/ppb_instance_proxy.cc
|
| diff --git a/ppapi/proxy/ppb_instance_proxy.cc b/ppapi/proxy/ppb_instance_proxy.cc
|
| index 6850971d4c71734014c6f00fb75d3588a6175282..7c3827fb3532bf5b39d8d1946f820c1f16d2a7e0 100644
|
| --- a/ppapi/proxy/ppb_instance_proxy.cc
|
| +++ b/ppapi/proxy/ppb_instance_proxy.cc
|
| @@ -7,6 +7,7 @@
|
| #include "ppapi/c/dev/ppb_fullscreen_dev.h"
|
| #include "ppapi/c/pp_var.h"
|
| #include "ppapi/c/ppb_instance.h"
|
| +#include "ppapi/c/ppb_messaging.h"
|
| #include "ppapi/proxy/host_dispatcher.h"
|
| #include "ppapi/proxy/plugin_dispatcher.h"
|
| #include "ppapi/proxy/plugin_resource.h"
|
| @@ -70,6 +71,18 @@ const InterfaceProxy::Info* PPB_Instance_Proxy::GetInfo0_5() {
|
| }
|
|
|
| // static
|
| +const InterfaceProxy::Info* PPB_Instance_Proxy::GetInfoMessaging() {
|
| + static const Info info = {
|
| + ppapi::thunk::GetPPB_Messaging_Thunk(),
|
| + PPB_MESSAGING_INTERFACE,
|
| + INTERFACE_ID_NONE, // 0_5 is the canonical one.
|
| + false,
|
| + &CreateInstanceProxy,
|
| + };
|
| + return &info;
|
| +}
|
| +
|
| +// static
|
| const InterfaceProxy::Info* PPB_Instance_Proxy::GetInfoPrivate() {
|
| static const Info info = {
|
| ppapi::thunk::GetPPB_Instance_Private_Thunk(),
|
| @@ -112,6 +125,8 @@ bool PPB_Instance_Proxy::OnMessageReceived(const IPC::Message& msg) {
|
| OnMsgIsFullFrame)
|
| IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBInstance_ExecuteScript,
|
| OnMsgExecuteScript)
|
| + IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBInstance_PostMessage,
|
| + OnMsgPostMessage)
|
| IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBInstance_SetFullscreen,
|
| OnMsgSetFullscreen)
|
| IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBInstance_GetScreenSize,
|
|
|