| Index: ppapi/proxy/ppb_flash_net_connector_proxy.cc
|
| diff --git a/ppapi/proxy/ppb_flash_net_connector_proxy.cc b/ppapi/proxy/ppb_flash_net_connector_proxy.cc
|
| index 0d9342801affe44cb4866a971a7495c68a52a346..c2227204b2ad8c710eb380d59598f2c33f0ab61e 100644
|
| --- a/ppapi/proxy/ppb_flash_net_connector_proxy.cc
|
| +++ b/ppapi/proxy/ppb_flash_net_connector_proxy.cc
|
| @@ -10,7 +10,6 @@
|
| #include "ppapi/c/private/ppb_flash_net_connector.h"
|
| #include "ppapi/proxy/enter_proxy.h"
|
| #include "ppapi/proxy/plugin_dispatcher.h"
|
| -#include "ppapi/proxy/plugin_resource.h"
|
| #include "ppapi/proxy/ppapi_messages.h"
|
| #include "ppapi/proxy/serialized_var.h"
|
| #include "ppapi/thunk/enter.h"
|
| @@ -19,6 +18,7 @@
|
| #include "ppapi/thunk/thunk.h"
|
|
|
| using ppapi::HostResource;
|
| +using ppapi::Resource;
|
| using ppapi::thunk::EnterFunctionNoLock;
|
| using ppapi::thunk::PPB_Flash_NetConnector_API;
|
| using ppapi::thunk::ResourceCreationAPI;
|
| @@ -50,12 +50,12 @@ class AbortCallbackTask : public Task {
|
| };
|
|
|
| class FlashNetConnector : public PPB_Flash_NetConnector_API,
|
| - public PluginResource {
|
| + public Resource {
|
| public:
|
| explicit FlashNetConnector(const HostResource& resource);
|
| virtual ~FlashNetConnector();
|
|
|
| - // ResourceObjectBase overrides.
|
| + // Resource overrides.
|
| virtual PPB_Flash_NetConnector_API* AsPPB_Flash_NetConnector_API() OVERRIDE;
|
|
|
| // PPB_Flash_NetConnector_API implementation.
|
| @@ -92,7 +92,7 @@ class FlashNetConnector : public PPB_Flash_NetConnector_API,
|
| };
|
|
|
| FlashNetConnector::FlashNetConnector(const HostResource& resource)
|
| - : PluginResource(resource),
|
| + : Resource(resource),
|
| callback_(PP_BlockUntilComplete()),
|
| local_addr_out_(NULL),
|
| remote_addr_out_(NULL) {
|
| @@ -163,7 +163,7 @@ int32_t FlashNetConnector::ConnectWithMessage(
|
| return PP_ERROR_INPROGRESS; // Can only have one pending request.
|
|
|
| // Send the request, it will call us back via ConnectACK.
|
| - GetDispatcher()->Send(msg_deletor.release());
|
| + PluginDispatcher::GetForResource(this)->Send(msg_deletor.release());
|
|
|
| callback_ = callback;
|
| socket_out_ = socket_out;
|
| @@ -230,9 +230,7 @@ PP_Resource PPB_Flash_NetConnector_Proxy::CreateProxyResource(
|
| INTERFACE_ID_PPB_FLASH_NETCONNECTOR, instance, &result));
|
| if (result.is_null())
|
| return 0;
|
| -
|
| - return PluginResourceTracker::GetInstance()->AddResource(
|
| - new FlashNetConnector(result));
|
| + return (new FlashNetConnector(result))->GetReference();
|
| }
|
|
|
| bool PPB_Flash_NetConnector_Proxy::OnMessageReceived(const IPC::Message& msg) {
|
|
|