Index: ppapi/proxy/ppb_udp_socket_private_proxy.cc |
diff --git a/ppapi/proxy/ppb_udp_socket_private_proxy.cc b/ppapi/proxy/ppb_udp_socket_private_proxy.cc |
index 1e3a002cfb83c9bbc3e40806a6a79d9bcf862fd5..9b1184ff12e00c480c82731448273bc45ae9fd97 100644 |
--- a/ppapi/proxy/ppb_udp_socket_private_proxy.cc |
+++ b/ppapi/proxy/ppb_udp_socket_private_proxy.cc |
@@ -7,6 +7,7 @@ |
#include <map> |
#include "base/logging.h" |
+#include "ppapi/c/private/ppb_udp_socket_private.h" |
#include "ppapi/proxy/plugin_dispatcher.h" |
#include "ppapi/proxy/plugin_globals.h" |
#include "ppapi/proxy/plugin_proxy_delegate.h" |
@@ -29,6 +30,7 @@ class UDPSocket : public UDPSocketPrivateImpl { |
UDPSocket(const HostResource& resource, uint32 socket_id); |
virtual ~UDPSocket(); |
+ virtual void SendBoolSocketFeature(int32_t name, bool value) OVERRIDE; |
virtual void SendBind(const PP_NetAddress_Private& addr) OVERRIDE; |
virtual void SendRecvFrom(int32_t num_bytes) OVERRIDE; |
virtual void SendSendTo(const std::string& data, |
@@ -53,6 +55,11 @@ UDPSocket::~UDPSocket() { |
Close(); |
} |
+void UDPSocket::SendBoolSocketFeature(int32_t name, bool value) { |
+ SendToBrowser(new PpapiHostMsg_PPBUDPSocket_SetBoolSocketFeature( |
+ API_ID_PPB_UDPSOCKET_PRIVATE, socket_id_, name, value)); |
+} |
+ |
void UDPSocket::SendBind(const PP_NetAddress_Private& addr) { |
SendToBrowser(new PpapiHostMsg_PPBUDPSocket_Bind( |
API_ID_PPB_UDPSOCKET_PRIVATE, socket_id_, addr)); |