| OLD | NEW | 
|---|
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #ifndef CONTENT_RENDERER_PEPPER_PPB_TCP_SERVER_SOCKET_PRIVATE_IMPL_H_ | 5 #ifndef CONTENT_RENDERER_PEPPER_PPB_TCP_SERVER_SOCKET_PRIVATE_IMPL_H_ | 
| 6 #define CONTENT_RENDERER_PEPPER_PPB_TCP_SERVER_SOCKET_PRIVATE_IMPL_H_ | 6 #define CONTENT_RENDERER_PEPPER_PPB_TCP_SERVER_SOCKET_PRIVATE_IMPL_H_ | 
| 7 | 7 | 
| 8 #include "base/compiler_specific.h" | 8 #include "base/compiler_specific.h" | 
| 9 #include "ppapi/shared_impl/private/ppb_tcp_server_socket_shared.h" | 9 #include "ppapi/shared_impl/private/ppb_tcp_server_socket_shared.h" | 
| 10 | 10 | 
| 11 namespace content { | 11 namespace content { | 
| 12 class PepperPluginDelegateImpl; | 12 class PepperHelperImpl; | 
| 13 | 13 | 
| 14 class PPB_TCPServerSocket_Private_Impl | 14 class PPB_TCPServerSocket_Private_Impl | 
| 15     : public ::ppapi::PPB_TCPServerSocket_Shared { | 15     : public ::ppapi::PPB_TCPServerSocket_Shared { | 
| 16  public: | 16  public: | 
| 17   static PP_Resource CreateResource(PP_Instance instance); | 17   static PP_Resource CreateResource(PP_Instance instance); | 
| 18 | 18 | 
| 19   virtual void OnAcceptCompleted( | 19   virtual void OnAcceptCompleted( | 
| 20       bool succeeded, | 20       bool succeeded, | 
| 21       uint32 accepted_socket_id, | 21       uint32 accepted_socket_id, | 
| 22       const PP_NetAddress_Private& local_addr, | 22       const PP_NetAddress_Private& local_addr, | 
| 23       const PP_NetAddress_Private& remote_addr) OVERRIDE; | 23       const PP_NetAddress_Private& remote_addr) OVERRIDE; | 
| 24 | 24 | 
| 25   virtual void SendListen(const PP_NetAddress_Private& addr, | 25   virtual void SendListen(const PP_NetAddress_Private& addr, | 
| 26                           int32_t backlog) OVERRIDE; | 26                           int32_t backlog) OVERRIDE; | 
| 27   virtual void SendAccept() OVERRIDE; | 27   virtual void SendAccept() OVERRIDE; | 
| 28   virtual void SendStopListening() OVERRIDE; | 28   virtual void SendStopListening() OVERRIDE; | 
| 29 | 29 | 
| 30  private: | 30  private: | 
| 31   PPB_TCPServerSocket_Private_Impl(PP_Instance instance); | 31   PPB_TCPServerSocket_Private_Impl(PP_Instance instance); | 
| 32   virtual ~PPB_TCPServerSocket_Private_Impl(); | 32   virtual ~PPB_TCPServerSocket_Private_Impl(); | 
| 33 | 33 | 
| 34   PepperPluginDelegateImpl* GetPluginDelegate(); | 34   PepperHelperImpl* GetHelper(); | 
| 35 | 35 | 
| 36   DISALLOW_COPY_AND_ASSIGN(PPB_TCPServerSocket_Private_Impl); | 36   DISALLOW_COPY_AND_ASSIGN(PPB_TCPServerSocket_Private_Impl); | 
| 37 }; | 37 }; | 
| 38 | 38 | 
| 39 }  // namespace content | 39 }  // namespace content | 
| 40 | 40 | 
| 41 #endif  // CONTENT_RENDERER_PEPPER_PPB_TCP_SERVER_SOCKET_PRIVATE_IMPL_H_ | 41 #endif  // CONTENT_RENDERER_PEPPER_PPB_TCP_SERVER_SOCKET_PRIVATE_IMPL_H_ | 
| OLD | NEW | 
|---|