Chromium Code Reviews| Index: ppapi/proxy/tcp_socket_private_resource.cc |
| diff --git a/ppapi/proxy/tcp_socket_private_resource.cc b/ppapi/proxy/tcp_socket_private_resource.cc |
| index 0698e49ae6fc387820233acc2c13ade0390a6bed..5963fe48bc99845fdf85db0ca82e4c8bb1387225 100644 |
| --- a/ppapi/proxy/tcp_socket_private_resource.cc |
| +++ b/ppapi/proxy/tcp_socket_private_resource.cc |
| @@ -5,13 +5,14 @@ |
| #include "ppapi/proxy/tcp_socket_private_resource.h" |
| #include "ppapi/proxy/ppapi_messages.h" |
| +#include "ppapi/shared_impl/ppb_tcp_socket_shared.h" |
| namespace ppapi { |
| namespace proxy { |
| TCPSocketPrivateResource::TCPSocketPrivateResource(Connection connection, |
| PP_Instance instance) |
| - : TCPSocketResourceBase(connection, instance, true) { |
| + : TCPSocketResourceBase(connection, instance, TCP_SOCKET_VERSION_PRIVATE) { |
| SendCreate(BROWSER, PpapiHostMsg_TCPSocket_CreatePrivate()); |
| } |
| @@ -21,14 +22,13 @@ TCPSocketPrivateResource::TCPSocketPrivateResource( |
| int pending_resource_id, |
| const PP_NetAddress_Private& local_addr, |
| const PP_NetAddress_Private& remote_addr) |
| - : TCPSocketResourceBase(connection, instance, true, |
| - local_addr, |
| - remote_addr) { |
| + : TCPSocketResourceBase(connection, instance, TCP_SOCKET_VERSION_PRIVATE, |
| + local_addr, remote_addr) { |
| AttachToPendingHost(BROWSER, pending_resource_id); |
| } |
| TCPSocketPrivateResource::~TCPSocketPrivateResource() { |
| - DisconnectImpl(); |
| + CloseImpl(); |
|
bbudge
2013/09/19 22:30:58
Why not call this in the base class dtor?
also cal
yzshen1
2013/09/19 23:14:42
Done.
|
| } |
| thunk::PPB_TCPSocket_Private_API* |
| @@ -91,7 +91,7 @@ int32_t TCPSocketPrivateResource::Write( |
| } |
| void TCPSocketPrivateResource::Disconnect() { |
| - DisconnectImpl(); |
| + CloseImpl(); |
| } |
| int32_t TCPSocketPrivateResource::SetOption( |
| @@ -109,5 +109,13 @@ int32_t TCPSocketPrivateResource::SetOption( |
| } |
| } |
| +PP_Resource TCPSocketPrivateResource::CreateAcceptedSocket( |
| + int /* pending_host_id */, |
| + const PP_NetAddress_Private& /* local_addr */, |
| + const PP_NetAddress_Private& /* remote_addr */) { |
| + NOTREACHED(); |
| + return 0; |
| +} |
| + |
| } // namespace proxy |
| } // namespace ppapi |