diff options
author | viettrungluu@chromium.org <viettrungluu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-28 18:14:00 +0000 |
---|---|---|
committer | viettrungluu@chromium.org <viettrungluu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-28 18:14:00 +0000 |
commit | aa24087660b005d3d5379eadd0a98d80ed7a16e8 (patch) | |
tree | 7c061084c4a5299b43525eb751d06b82724e11ff /content/renderer | |
parent | 3ca185cdb039551e08443c671a5d3a78cbc6454c (diff) | |
download | chromium_src-aa24087660b005d3d5379eadd0a98d80ed7a16e8.zip chromium_src-aa24087660b005d3d5379eadd0a98d80ed7a16e8.tar.gz chromium_src-aa24087660b005d3d5379eadd0a98d80ed7a16e8.tar.bz2 |
Remove PPB_Flash_NetConnector and ENABLE_FLAPPER_HACKS.
PPB_Flash_NetConnector has been superseded by less hacky and more general
interfaces. ENABLE_FLAPPER_HACKS only enabled PPB_Flash_NetConnector.
TEST=builds (and still passes PPAPI tests)
TBR=darin@chromium.org
Review URL: http://codereview.chromium.org/9836131
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@129444 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/renderer')
-rw-r--r-- | content/renderer/pepper/pepper_plugin_delegate_impl.cc | 50 | ||||
-rw-r--r-- | content/renderer/pepper/pepper_plugin_delegate_impl.h | 16 | ||||
-rw-r--r-- | content/renderer/render_view_impl.cc | 18 | ||||
-rw-r--r-- | content/renderer/render_view_impl.h | 6 |
4 files changed, 0 insertions, 90 deletions
diff --git a/content/renderer/pepper/pepper_plugin_delegate_impl.cc b/content/renderer/pepper/pepper_plugin_delegate_impl.cc index 4d12e67..feab360 100644 --- a/content/renderer/pepper/pepper_plugin_delegate_impl.cc +++ b/content/renderer/pepper/pepper_plugin_delegate_impl.cc @@ -58,7 +58,6 @@ #include "ppapi/c/dev/pp_video_dev.h" #include "ppapi/c/pp_errors.h" #include "ppapi/c/private/ppb_flash.h" -#include "ppapi/c/private/ppb_flash_net_connector.h" #include "ppapi/proxy/host_dispatcher.h" #include "ppapi/proxy/ppapi_messages.h" #include "ppapi/shared_impl/platform_file.h" @@ -83,7 +82,6 @@ #include "webkit/plugins/ppapi/plugin_module.h" #include "webkit/plugins/ppapi/ppapi_plugin_instance.h" #include "webkit/plugins/ppapi/ppb_flash_impl.h" -#include "webkit/plugins/ppapi/ppb_flash_net_connector_impl.h" #include "webkit/plugins/ppapi/ppb_tcp_server_socket_private_impl.h" #include "webkit/plugins/ppapi/ppb_tcp_socket_private_impl.h" #include "webkit/plugins/ppapi/ppb_udp_socket_private_impl.h" @@ -923,54 +921,6 @@ PepperPluginDelegateImpl::GetFileThreadMessageLoopProxy() { return RenderThreadImpl::current()->GetFileThreadMessageLoopProxy(); } -int32_t PepperPluginDelegateImpl::ConnectTcp( - webkit::ppapi::PPB_Flash_NetConnector_Impl* connector, - const char* host, - uint16_t port) { - int request_id = pending_connect_tcps_.Add( - new scoped_refptr<webkit::ppapi::PPB_Flash_NetConnector_Impl>(connector)); - IPC::Message* msg = - new PepperMsg_ConnectTcp(render_view_->routing_id(), - request_id, - std::string(host), - port); - if (!render_view_->Send(msg)) { - pending_connect_tcps_.Remove(request_id); - return PP_ERROR_FAILED; - } - - return PP_OK_COMPLETIONPENDING; -} - -int32_t PepperPluginDelegateImpl::ConnectTcpAddress( - webkit::ppapi::PPB_Flash_NetConnector_Impl* connector, - const struct PP_NetAddress_Private* addr) { - int request_id = pending_connect_tcps_.Add( - new scoped_refptr<webkit::ppapi::PPB_Flash_NetConnector_Impl>(connector)); - IPC::Message* msg = - new PepperMsg_ConnectTcpAddress(render_view_->routing_id(), - request_id, - *addr); - if (!render_view_->Send(msg)) { - pending_connect_tcps_.Remove(request_id); - return PP_ERROR_FAILED; - } - - return PP_OK_COMPLETIONPENDING; -} - -void PepperPluginDelegateImpl::OnConnectTcpACK( - int request_id, - base::PlatformFile socket, - const PP_NetAddress_Private& local_addr, - const PP_NetAddress_Private& remote_addr) { - scoped_refptr<webkit::ppapi::PPB_Flash_NetConnector_Impl> connector = - *pending_connect_tcps_.Lookup(request_id); - pending_connect_tcps_.Remove(request_id); - - connector->CompleteConnectTcp(socket, local_addr, remote_addr); -} - uint32 PepperPluginDelegateImpl::TCPSocketCreate() { uint32 socket_id = 0; render_view_->Send(new PpapiHostMsg_PPBTCPSocket_Create( diff --git a/content/renderer/pepper/pepper_plugin_delegate_impl.h b/content/renderer/pepper/pepper_plugin_delegate_impl.h index 25cb8e2..2988955 100644 --- a/content/renderer/pepper/pepper_plugin_delegate_impl.h +++ b/content/renderer/pepper/pepper_plugin_delegate_impl.h @@ -256,19 +256,6 @@ class PepperPluginDelegateImpl FilePath* platform_path) OVERRIDE; virtual scoped_refptr<base::MessageLoopProxy> GetFileThreadMessageLoopProxy() OVERRIDE; - virtual int32_t ConnectTcp( - webkit::ppapi::PPB_Flash_NetConnector_Impl* connector, - const char* host, - uint16_t port) OVERRIDE; - virtual int32_t ConnectTcpAddress( - webkit::ppapi::PPB_Flash_NetConnector_Impl* connector, - const struct PP_NetAddress_Private* addr) OVERRIDE; - // This is the completion for both |ConnectTcp()| and |ConnectTcpAddress()|. - void OnConnectTcpACK( - int request_id, - base::PlatformFile socket, - const PP_NetAddress_Private& local_addr, - const PP_NetAddress_Private& remote_addr); virtual uint32 TCPSocketCreate() OVERRIDE; virtual void TCPSocketConnect( @@ -462,9 +449,6 @@ class PepperPluginDelegateImpl IDMap<AsyncOpenFileCallback> pending_async_open_files_; - IDMap<scoped_refptr<webkit::ppapi::PPB_Flash_NetConnector_Impl>, - IDMapOwnPointer> pending_connect_tcps_; - IDMap<webkit::ppapi::PPB_TCPSocket_Private_Impl> tcp_sockets_; IDMap<webkit::ppapi::PPB_UDPSocket_Private_Impl> udp_sockets_; diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc index 89756e4..dcc4a62 100644 --- a/content/renderer/render_view_impl.cc +++ b/content/renderer/render_view_impl.cc @@ -98,7 +98,6 @@ #include "net/base/escape.h" #include "net/base/net_errors.h" #include "net/http/http_util.h" -#include "ppapi/c/private/ppb_flash_net_connector.h" #include "third_party/WebKit/Source/WebKit/chromium/public/WebAccessibilityObject.h" #include "third_party/WebKit/Source/WebKit/chromium/public/WebDataSource.h" #include "third_party/WebKit/Source/WebKit/chromium/public/WebDocument.h" @@ -822,9 +821,6 @@ bool RenderViewImpl::OnMessageReceived(const IPC::Message& message) { #endif IPC_MESSAGE_HANDLER(ViewMsg_ContextMenuClosed, OnContextMenuClosed) // TODO(viettrungluu): Move to a separate message filter. -#if defined(ENABLE_FLAPPER_HACKS) - IPC_MESSAGE_HANDLER(PepperMsg_ConnectTcpACK, OnConnectTcpACK) -#endif #if defined(OS_MACOSX) IPC_MESSAGE_HANDLER(ViewMsg_SetInLiveResize, OnSetInLiveResize) #endif @@ -5192,20 +5188,6 @@ void RenderViewImpl::OnSelectPopupMenuItem(int selected_index) { } #endif -#if defined(ENABLE_FLAPPER_HACKS) -void RenderViewImpl::OnConnectTcpACK( - int request_id, - IPC::PlatformFileForTransit socket_for_transit, - const PP_NetAddress_Private& local_addr, - const PP_NetAddress_Private& remote_addr) { - pepper_delegate_.OnConnectTcpACK( - request_id, - IPC::PlatformFileForTransitToPlatformFile(socket_for_transit), - local_addr, - remote_addr); -} -#endif - void RenderViewImpl::OnContextMenuClosed( const content::CustomContextMenuContext& custom_context) { if (custom_context.is_pepper_menu) diff --git a/content/renderer/render_view_impl.h b/content/renderer/render_view_impl.h index 7462f0a..fc00977 100644 --- a/content/renderer/render_view_impl.h +++ b/content/renderer/render_view_impl.h @@ -792,12 +792,6 @@ class RenderViewImpl : public RenderWidget, void OnCancelDownload(int32 download_id); void OnClearFocusedNode(); void OnClosePage(); -#if defined(ENABLE_FLAPPER_HACKS) - void OnConnectTcpACK(int request_id, - IPC::PlatformFileForTransit socket_for_transit, - const PP_NetAddress_Private& local_addr, - const PP_NetAddress_Private& remote_addr); -#endif void OnContextMenuClosed( const content::CustomContextMenuContext& custom_context); void OnCopy(); |