| Index: content/renderer/pepper/pepper_plugin_delegate_impl.h
|
| diff --git a/content/renderer/pepper/pepper_plugin_delegate_impl.h b/content/renderer/pepper/pepper_plugin_delegate_impl.h
|
| index e5b6ad40c9f762ebf93262ea8c6f055d6dd80b13..aad0456b514145edf6a6838423f4ca1ff842407a 100644
|
| --- a/content/renderer/pepper/pepper_plugin_delegate_impl.h
|
| +++ b/content/renderer/pepper/pepper_plugin_delegate_impl.h
|
| @@ -19,6 +19,7 @@
|
| #include "content/public/renderer/render_view_observer.h"
|
| #include "content/renderer/mouse_lock_dispatcher.h"
|
| #include "content/renderer/pepper/pepper_parent_context_provider.h"
|
| +#include "ppapi/shared_impl/private/ppb_host_resolver_shared.h"
|
| #include "ppapi/shared_impl/private/tcp_socket_private_impl.h"
|
| #include "ppapi/shared_impl/private/udp_socket_private_impl.h"
|
| #include "ui/base/ime/text_input_type.h"
|
| @@ -299,6 +300,15 @@ class PepperPluginDelegateImpl
|
| virtual void TCPServerSocketStopListening(uint32 real_socket_id,
|
| uint32 temp_socket_id) OVERRIDE;
|
|
|
| + virtual void RegisterHostResolver(
|
| + ppapi::PPB_HostResolver_Shared* host_resolver,
|
| + uint32 host_resolver_id) OVERRIDE;
|
| + virtual void HostResolverResolve(
|
| + uint32 host_resolver_id,
|
| + const ::ppapi::HostPortPair& host_port,
|
| + const PP_HostResolver_Private_Hint* hint) OVERRIDE;
|
| + virtual void UnregisterHostResolver(uint32 host_resolver_id) OVERRIDE;
|
| +
|
| virtual int32_t ShowContextMenu(
|
| webkit::ppapi::PluginInstance* instance,
|
| webkit::ppapi::PPB_Flash_Menu_Impl* menu,
|
| @@ -386,6 +396,10 @@ class PepperPluginDelegateImpl
|
| uint32 accepted_socket_id,
|
| const PP_NetAddress_Private& local_addr,
|
| const PP_NetAddress_Private& remote_addr);
|
| + void OnHostResolverResolveACK(uint32 plugin_dispatcher_id,
|
| + uint32 host_resolver_id,
|
| + bool succeeded,
|
| + const ppapi::NetworkList& network_list);
|
|
|
| CONTENT_EXPORT int GetRoutingId() const;
|
|
|
| @@ -445,6 +459,8 @@ class PepperPluginDelegateImpl
|
| IDMap<webkit::ppapi::PPB_TCPServerSocket_Private_Impl>
|
| uninitialized_tcp_server_sockets_;
|
|
|
| + IDMap<ppapi::PPB_HostResolver_Shared> host_resolvers_;
|
| +
|
| IDMap<scoped_refptr<webkit::ppapi::PPB_Flash_Menu_Impl>,
|
| IDMapOwnPointer> pending_context_menus_;
|
|
|
|
|