Index: content/renderer/render_view_impl.cc |
diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc |
index 0b12733546116ea4845a7ab81d7bdd72e6fdd4f6..2a174b0c00b19b433828464b26ef54e72d886a71 100644 |
--- a/content/renderer/render_view_impl.cc |
+++ b/content/renderer/render_view_impl.cc |
@@ -83,6 +83,7 @@ |
#include "net/base/net_errors.h" |
#include "net/http/http_util.h" |
#include "ppapi/c/private/ppb_flash_net_connector.h" |
+#include "ppapi/proxy/ppapi_messages.h" |
#include "third_party/WebKit/Source/WebKit/chromium/public/WebAccessibilityObject.h" |
#include "third_party/WebKit/Source/WebKit/chromium/public/WebCString.h" |
#include "third_party/WebKit/Source/WebKit/chromium/public/WebDataSource.h" |
@@ -682,6 +683,16 @@ bool RenderViewImpl::OnMessageReceived(const IPC::Message& message) { |
#if defined(ENABLE_FLAPPER_HACKS) |
IPC_MESSAGE_HANDLER(PepperMsg_ConnectTcpACK, OnConnectTcpACK) |
#endif |
+ IPC_MESSAGE_HANDLER(PpapiMsg_PPBTCPSocket_ConnectACK, |
+ OnTCPSocketConnectACK) |
+ IPC_MESSAGE_HANDLER(PpapiMsg_PPBTCPSocket_SSLHandshakeACK, |
+ OnTCPSocketSSLHandshakeACK) |
+ IPC_MESSAGE_HANDLER(PpapiMsg_PPBTCPSocket_ReadACK, OnTCPSocketReadACK) |
+ IPC_MESSAGE_HANDLER(PpapiMsg_PPBTCPSocket_WriteACK, OnTCPSocketWriteACK) |
+ IPC_MESSAGE_HANDLER(PpapiMsg_PPBUDPSocket_BindACK, OnUDPSocketBindACK) |
+ IPC_MESSAGE_HANDLER(PpapiMsg_PPBUDPSocket_RecvFromACK, |
+ OnUDPSocketRecvFromACK) |
+ IPC_MESSAGE_HANDLER(PpapiMsg_PPBUDPSocket_SendToACK, OnUDPSocketSendToACK) |
#if defined(OS_MACOSX) |
IPC_MESSAGE_HANDLER(ViewMsg_SetInLiveResize, OnSetInLiveResize) |
#endif |
@@ -4692,6 +4703,62 @@ void RenderViewImpl::OnConnectTcpACK( |
} |
#endif |
+void RenderViewImpl::OnTCPSocketConnectACK( |
+ uint32 /* plugin_dispatcher_id */, |
+ uint32 socket_id, |
+ bool succeeded, |
+ const PP_NetAddress_Private& local_addr, |
+ const PP_NetAddress_Private& remote_addr) { |
+ pepper_delegate_.OnTCPSocketConnectACK( |
+ socket_id, succeeded, local_addr, remote_addr); |
+} |
+ |
+void RenderViewImpl::OnTCPSocketSSLHandshakeACK( |
+ uint32 /* plugin_dispatcher_id */, |
+ uint32 socket_id, |
+ bool succeeded) { |
+ pepper_delegate_.OnTCPSocketSSLHandshakeACK(socket_id, succeeded); |
+} |
+ |
+void RenderViewImpl::OnTCPSocketReadACK(uint32 /* plugin_dispatcher_id */, |
+ uint32 socket_id, |
+ bool succeeded, |
+ const std::string& data) { |
+ pepper_delegate_.OnTCPSocketReadACK(socket_id, succeeded, data); |
+} |
+ |
+void RenderViewImpl::OnTCPSocketWriteACK(uint32 /* plugin_dispatcher_id */, |
+ uint32 socket_id, |
+ bool succeeded, |
+ int32_t bytes_written) { |
+ pepper_delegate_.OnTCPSocketWriteACK(socket_id, succeeded, bytes_written); |
+} |
+ |
+void RenderViewImpl::OnUDPSocketBindACK(uint32 /* plugin_dispatcher_id */, |
+ uint32 socket_id, |
+ bool succeeded) { |
+ pepper_delegate_.OnUDPSocketBindACK(socket_id, succeeded); |
+} |
+ |
+void RenderViewImpl::OnUDPSocketRecvFromACK( |
+ uint32 /* plugin_dispatcher_id */, |
+ uint32 socket_id, |
+ bool succeeded, |
+ const std::string& data, |
+ const PP_NetAddress_Private& remote_addr) { |
+ pepper_delegate_.OnUDPSocketRecvFromACK(socket_id, |
+ succeeded, |
+ data, |
+ remote_addr); |
+} |
+ |
+void RenderViewImpl::OnUDPSocketSendToACK(uint32 /* plugin_dispatcher_id */, |
+ uint32 socket_id, |
+ bool succeeded, |
+ int32_t bytes_written) { |
+ pepper_delegate_.OnUDPSocketSendToACK(socket_id, succeeded, bytes_written); |
+} |
+ |
void RenderViewImpl::OnContextMenuClosed( |
const webkit_glue::CustomContextMenuContext& custom_context) { |
if (custom_context.is_pepper_menu) |