| Index: webkit/plugins/ppapi/ppb_flash_net_connector_impl.h
 | 
| ===================================================================
 | 
| --- webkit/plugins/ppapi/ppb_flash_net_connector_impl.h	(revision 89119)
 | 
| +++ webkit/plugins/ppapi/ppb_flash_net_connector_impl.h	(working copy)
 | 
| @@ -8,34 +8,38 @@
 | 
|  #include "base/basictypes.h"
 | 
|  #include "base/memory/ref_counted.h"
 | 
|  #include "ppapi/c/private/ppb_flash_net_connector.h"
 | 
| +#include "ppapi/thunk/ppb_flash_net_connector_api.h"
 | 
|  #include "webkit/plugins/ppapi/callbacks.h"
 | 
|  #include "webkit/plugins/ppapi/resource.h"
 | 
|  
 | 
|  namespace webkit {
 | 
|  namespace ppapi {
 | 
|  
 | 
| -class PPB_Flash_NetConnector_Impl : public Resource {
 | 
| +class PPB_Flash_NetConnector_Impl
 | 
| +    : public Resource,
 | 
| +      public ::ppapi::thunk::PPB_Flash_NetConnector_API {
 | 
|   public:
 | 
|    explicit PPB_Flash_NetConnector_Impl(PluginInstance* instance);
 | 
|    virtual ~PPB_Flash_NetConnector_Impl();
 | 
|  
 | 
| -  static const PPB_Flash_NetConnector* GetInterface();
 | 
| +  static PP_Resource Create(PP_Instance pp_instance);
 | 
|  
 | 
| -  // Resource override.
 | 
| -  virtual PPB_Flash_NetConnector_Impl* AsPPB_Flash_NetConnector_Impl();
 | 
| +  // ResourceObjectBase override.
 | 
| +  virtual ::ppapi::thunk::PPB_Flash_NetConnector_API*
 | 
| +      AsPPB_Flash_NetConnector_API() OVERRIDE;
 | 
|  
 | 
|    // PPB_Flash_NetConnector implementation.
 | 
| -  int32_t ConnectTcp(const char* host,
 | 
| -                     uint16_t port,
 | 
| -                     PP_FileHandle* socket_out,
 | 
| -                     PP_Flash_NetAddress* local_addr_out,
 | 
| -                     PP_Flash_NetAddress* remote_addr_out,
 | 
| -                     PP_CompletionCallback callback);
 | 
| -  int32_t ConnectTcpAddress(const PP_Flash_NetAddress* addr,
 | 
| -                            PP_FileHandle* socket_out,
 | 
| -                            PP_Flash_NetAddress* local_addr_out,
 | 
| -                            PP_Flash_NetAddress* remote_addr_out,
 | 
| -                            PP_CompletionCallback callback);
 | 
| +  virtual int32_t ConnectTcp(const char* host,
 | 
| +                             uint16_t port,
 | 
| +                             PP_FileHandle* socket_out,
 | 
| +                             PP_Flash_NetAddress* local_addr_out,
 | 
| +                             PP_Flash_NetAddress* remote_addr_out,
 | 
| +                             PP_CompletionCallback callback) OVERRIDE;
 | 
| +  virtual int32_t ConnectTcpAddress(const PP_Flash_NetAddress* addr,
 | 
| +                                    PP_FileHandle* socket_out,
 | 
| +                                    PP_Flash_NetAddress* local_addr_out,
 | 
| +                                    PP_Flash_NetAddress* remote_addr_out,
 | 
| +                                    PP_CompletionCallback callback) OVERRIDE;
 | 
|  
 | 
|    // Called to complete |ConnectTcp()| and |ConnectTcpAddress()|.
 | 
|    void CompleteConnectTcp(PP_FileHandle socket,
 | 
| 
 |