Index: content/renderer/pepper/pepper_plugin_delegate_impl.cc |
diff --git a/content/renderer/pepper/pepper_plugin_delegate_impl.cc b/content/renderer/pepper/pepper_plugin_delegate_impl.cc |
index 5fdd1392da00cd622959c883f7fe56887373d50f..c1480799358451207a817d80b1e337cb4df4d7e0 100644 |
--- a/content/renderer/pepper/pepper_plugin_delegate_impl.cc |
+++ b/content/renderer/pepper/pepper_plugin_delegate_impl.cc |
@@ -1183,6 +1183,13 @@ void PepperPluginDelegateImpl::TCPSocketDisconnect(uint32 socket_id) { |
tcp_sockets_.Remove(socket_id); |
} |
+void PepperPluginDelegateImpl::TCPSocketSetBoolFeature( |
+ uint32 socket_id, int32_t name, bool value) { |
yzshen1
2013/02/08 21:51:11
- wrong indent.
- From chromium style guide:
"For
Wez
2013/02/10 04:47:02
Done.
|
+ DCHECK(tcp_sockets_.Lookup(socket_id)); |
+ render_view_->Send( |
+ new PpapiHostMsg_PPBTCPSocket_SetBoolFeature(socket_id, name, value)); |
+} |
+ |
void PepperPluginDelegateImpl::RegisterTCPSocket( |
webkit::ppapi::PPB_TCPSocket_Private_Impl* socket, |
uint32 socket_id) { |
@@ -1433,6 +1440,8 @@ bool PepperPluginDelegateImpl::OnMessageReceived(const IPC::Message& message) { |
OnTCPSocketSSLHandshakeACK) |
IPC_MESSAGE_HANDLER(PpapiMsg_PPBTCPSocket_ReadACK, OnTCPSocketReadACK) |
IPC_MESSAGE_HANDLER(PpapiMsg_PPBTCPSocket_WriteACK, OnTCPSocketWriteACK) |
+ IPC_MESSAGE_HANDLER(PpapiMsg_PPBTCPSocket_SetBoolFeatureACK, |
+ OnTCPSocketSetBoolFeatureACK) |
IPC_MESSAGE_HANDLER(PpapiMsg_PPBTCPServerSocket_ListenACK, |
OnTCPServerSocketListenACK) |
IPC_MESSAGE_HANDLER(PpapiMsg_PPBTCPServerSocket_AcceptACK, |
@@ -1495,6 +1504,14 @@ void PepperPluginDelegateImpl::OnTCPSocketWriteACK(uint32 plugin_dispatcher_id, |
socket->OnWriteCompleted(succeeded, bytes_written); |
} |
+void PepperPluginDelegateImpl::OnTCPSocketSetBoolFeatureACK( |
+ uint32 plugin_dispatcher_id, uint32 socket_id, bool succeeded) { |
yzshen1
2013/02/08 21:51:11
From chromium style guide:
"For function declarati
Wez
2013/02/10 04:47:02
Done.
|
+ webkit::ppapi::PPB_TCPSocket_Private_Impl* socket = |
+ tcp_sockets_.Lookup(socket_id); |
+ if (socket) |
+ socket->OnSetSocketFeatureCompleted(succeeded); |
+} |
+ |
void PepperPluginDelegateImpl::OnTCPServerSocketListenACK( |
uint32 plugin_dispatcher_id, |
PP_Resource socket_resource, |