Chromium Code Reviews| Index: content/browser/renderer_host/pepper/pepper_tcp_server_socket_message_filter.h |
| diff --git a/content/browser/renderer_host/pepper/pepper_tcp_server_socket_message_filter.h b/content/browser/renderer_host/pepper/pepper_tcp_server_socket_message_filter.h |
| index d36b787d981fef92bf45b445f850a9d04c62c08d..68c55a530856ee31a72894641039fe59961f36ab 100644 |
| --- a/content/browser/renderer_host/pepper/pepper_tcp_server_socket_message_filter.h |
| +++ b/content/browser/renderer_host/pepper/pepper_tcp_server_socket_message_filter.h |
| @@ -10,16 +10,13 @@ |
| #include "base/memory/ref_counted.h" |
| #include "base/memory/scoped_ptr.h" |
| #include "content/common/content_export.h" |
| +#include "net/base/ip_endpoint.h" |
| +#include "net/socket/tcp_socket.h" |
| #include "ppapi/c/pp_instance.h" |
| #include "ppapi/host/resource_message_filter.h" |
| struct PP_NetAddress_Private; |
| -namespace net { |
| -class ServerSocket; |
| -class StreamSocket; |
| -} |
| - |
| namespace ppapi { |
| namespace host { |
| class PpapiHost; |
| @@ -31,6 +28,8 @@ namespace content { |
| class BrowserPpapiHostImpl; |
| class ContentBrowserPepperHostFactory; |
| +// TODO(yzshen): Remove this class entirely and let |
| +// TCPServerSocketPrivateResource inherits TCPSocketResourceBase. |
|
bbudge
2013/09/19 19:41:47
nit: s/inherits/inherit
yzshen1
2013/09/19 21:12:15
Done.
|
| class CONTENT_EXPORT PepperTCPServerSocketMessageFilter |
| : public ppapi::host::ResourceMessageFilter { |
| public: |
| @@ -97,8 +96,9 @@ class CONTENT_EXPORT PepperTCPServerSocketMessageFilter |
| PP_Instance instance_; |
| State state_; |
| - scoped_ptr<net::ServerSocket> socket_; |
| - scoped_ptr<net::StreamSocket> socket_buffer_; |
| + scoped_ptr<net::TCPSocket> socket_; |
| + scoped_ptr<net::TCPSocket> accepted_socket_; |
| + net::IPEndPoint accepted_address_; |
| // Following fields are initialized on the IO thread but used only |
| // on the UI thread. |