| Index: webkit/plugins/ppapi/ppb_udp_socket_private_impl.h
|
| diff --git a/webkit/plugins/ppapi/ppb_udp_socket_private_impl.h b/webkit/plugins/ppapi/ppb_udp_socket_private_impl.h
|
| index 1c46ccf1a62d648622acc24ccf42b611905fc33b..c0ecb72f73f91246ece319c91533401bd6b24e6e 100644
|
| --- a/webkit/plugins/ppapi/ppb_udp_socket_private_impl.h
|
| +++ b/webkit/plugins/ppapi/ppb_udp_socket_private_impl.h
|
| @@ -6,15 +6,22 @@
|
| #define WEBKIT_PLUGINS_PPAPI_PPB_UDP_SOCKET_PRIVATE_IMPL_H_
|
|
|
| #include "base/compiler_specific.h"
|
| -#include "ppapi/shared_impl/private/udp_socket_private_impl.h"
|
| +#include "ppapi/shared_impl/private/ppb_udp_socket_shared.h"
|
| +#include "ppapi/shared_impl/resource.h"
|
|
|
| namespace webkit {
|
| namespace ppapi {
|
|
|
| -class PPB_UDPSocket_Private_Impl : public ::ppapi::UDPSocketPrivateImpl {
|
| +class PPB_UDPSocket_Private_Impl : public ::ppapi::Resource,
|
| + public ::ppapi::PPB_UDPSocket_Shared {
|
| public:
|
| static PP_Resource CreateResource(PP_Instance instance);
|
|
|
| + // Resource overrides.
|
| + virtual ::ppapi::thunk::PPB_UDPSocket_Private_API*
|
| + AsPPB_UDPSocket_Private_API() OVERRIDE;
|
| +
|
| + // PPB_UDPSocket_Shared implementation.
|
| 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;
|
| @@ -26,6 +33,8 @@ class PPB_UDPSocket_Private_Impl : public ::ppapi::UDPSocketPrivateImpl {
|
| PPB_UDPSocket_Private_Impl(PP_Instance instance, uint32 socket_id);
|
| virtual ~PPB_UDPSocket_Private_Impl();
|
|
|
| + uint32 socket_id_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(PPB_UDPSocket_Private_Impl);
|
| };
|
|
|
|
|