| 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 #include "content/renderer/pepper/pepper_plugin_delegate_impl.h" |     5 #include "content/renderer/pepper/pepper_plugin_delegate_impl.h" | 
|     6  |     6  | 
|     7 #include <cmath> |     7 #include <cmath> | 
|     8 #include <map> |     8 #include <map> | 
|     9 #include <queue> |     9 #include <queue> | 
|    10  |    10  | 
| (...skipping 20 matching lines...) Expand all  Loading... | 
|    31 #include "content/common/view_messages.h" |    31 #include "content/common/view_messages.h" | 
|    32 #include "content/public/common/content_switches.h" |    32 #include "content/public/common/content_switches.h" | 
|    33 #include "content/public/common/context_menu_params.h" |    33 #include "content/public/common/context_menu_params.h" | 
|    34 #include "content/public/common/media_stream_request.h" |    34 #include "content/public/common/media_stream_request.h" | 
|    35 #include "content/public/renderer/content_renderer_client.h" |    35 #include "content/public/renderer/content_renderer_client.h" | 
|    36 #include "content/renderer/gamepad_shared_memory_reader.h" |    36 #include "content/renderer/gamepad_shared_memory_reader.h" | 
|    37 #include "content/renderer/media/audio_hardware.h" |    37 #include "content/renderer/media/audio_hardware.h" | 
|    38 #include "content/renderer/media/media_stream_dispatcher.h" |    38 #include "content/renderer/media/media_stream_dispatcher.h" | 
|    39 #include "content/renderer/media/pepper_platform_video_decoder_impl.h" |    39 #include "content/renderer/media/pepper_platform_video_decoder_impl.h" | 
|    40 #include "content/renderer/p2p/p2p_transport_impl.h" |    40 #include "content/renderer/p2p/p2p_transport_impl.h" | 
 |    41 #include "content/renderer/p2p/socket_dispatcher.h" | 
|    41 #include "content/renderer/pepper/pepper_broker_impl.h" |    42 #include "content/renderer/pepper/pepper_broker_impl.h" | 
|    42 #include "content/renderer/pepper/pepper_device_enumeration_event_handler.h" |    43 #include "content/renderer/pepper/pepper_device_enumeration_event_handler.h" | 
|    43 #include "content/renderer/pepper/pepper_platform_audio_input_impl.h" |    44 #include "content/renderer/pepper/pepper_platform_audio_input_impl.h" | 
|    44 #include "content/renderer/pepper/pepper_platform_audio_output_impl.h" |    45 #include "content/renderer/pepper/pepper_platform_audio_output_impl.h" | 
|    45 #include "content/renderer/pepper/pepper_platform_context_3d_impl.h" |    46 #include "content/renderer/pepper/pepper_platform_context_3d_impl.h" | 
|    46 #include "content/renderer/pepper/pepper_platform_image_2d_impl.h" |    47 #include "content/renderer/pepper/pepper_platform_image_2d_impl.h" | 
|    47 #include "content/renderer/pepper/pepper_platform_video_capture_impl.h" |    48 #include "content/renderer/pepper/pepper_platform_video_capture_impl.h" | 
|    48 #include "content/renderer/pepper/pepper_proxy_channel_delegate_impl.h" |    49 #include "content/renderer/pepper/pepper_proxy_channel_delegate_impl.h" | 
|    49 #include "content/renderer/render_thread_impl.h" |    50 #include "content/renderer/render_thread_impl.h" | 
|    50 #include "content/renderer/render_view_impl.h" |    51 #include "content/renderer/render_view_impl.h" | 
| (...skipping 1031 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1082       // Pending Listen request. |  1083       // Pending Listen request. | 
|  1083       uninitialized_tcp_server_sockets_.Remove(temp_socket_id); |  1084       uninitialized_tcp_server_sockets_.Remove(temp_socket_id); | 
|  1084     } |  1085     } | 
|  1085   } else { |  1086   } else { | 
|  1086     render_view_->Send( |  1087     render_view_->Send( | 
|  1087         new PpapiHostMsg_PPBTCPServerSocket_Destroy(real_socket_id)); |  1088         new PpapiHostMsg_PPBTCPServerSocket_Destroy(real_socket_id)); | 
|  1088     tcp_server_sockets_.Remove(real_socket_id); |  1089     tcp_server_sockets_.Remove(real_socket_id); | 
|  1089   } |  1090   } | 
|  1090 } |  1091 } | 
|  1091  |  1092  | 
 |  1093 bool PepperPluginDelegateImpl::AddNetworkListObserver( | 
 |  1094     webkit_glue::NetworkListObserver* observer) { | 
 |  1095 #if defined(ENABLE_P2P_APIS) | 
 |  1096   content::P2PSocketDispatcher* socket_dispatcher = | 
 |  1097       render_view_->p2p_socket_dispatcher(); | 
 |  1098   if (!socket_dispatcher) { | 
 |  1099     return false; | 
 |  1100   } | 
 |  1101   socket_dispatcher->AddNetworkListObserver(observer); | 
 |  1102   return true; | 
 |  1103 #else | 
 |  1104   return false; | 
 |  1105 #endif | 
 |  1106 } | 
 |  1107  | 
 |  1108 void PepperPluginDelegateImpl::RemoveNetworkListObserver( | 
 |  1109     webkit_glue::NetworkListObserver* observer) { | 
 |  1110 #if defined(ENABLE_P2P_APIS) | 
 |  1111   content::P2PSocketDispatcher* socket_dispatcher = | 
 |  1112       render_view_->p2p_socket_dispatcher(); | 
 |  1113   if (socket_dispatcher) | 
 |  1114     socket_dispatcher->RemoveNetworkListObserver(observer); | 
 |  1115 #endif | 
 |  1116 } | 
 |  1117  | 
|  1092 int32_t PepperPluginDelegateImpl::ShowContextMenu( |  1118 int32_t PepperPluginDelegateImpl::ShowContextMenu( | 
|  1093     webkit::ppapi::PluginInstance* instance, |  1119     webkit::ppapi::PluginInstance* instance, | 
|  1094     webkit::ppapi::PPB_Flash_Menu_Impl* menu, |  1120     webkit::ppapi::PPB_Flash_Menu_Impl* menu, | 
|  1095     const gfx::Point& position) { |  1121     const gfx::Point& position) { | 
|  1096   int32 render_widget_id = render_view_->routing_id(); |  1122   int32 render_widget_id = render_view_->routing_id(); | 
|  1097   if (instance->FlashIsFullscreen(instance->pp_instance())) { |  1123   if (instance->FlashIsFullscreen(instance->pp_instance())) { | 
|  1098     webkit::ppapi::FullscreenContainer* container = |  1124     webkit::ppapi::FullscreenContainer* container = | 
|  1099         instance->fullscreen_container(); |  1125         instance->fullscreen_container(); | 
|  1100     DCHECK(container); |  1126     DCHECK(container); | 
|  1101     render_widget_id = |  1127     render_widget_id = | 
| (...skipping 454 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1556     render_view_->mouse_lock_dispatcher()->OnLockTargetDestroyed(target); |  1582     render_view_->mouse_lock_dispatcher()->OnLockTargetDestroyed(target); | 
|  1557     delete target; |  1583     delete target; | 
|  1558     mouse_lock_instances_.erase(it); |  1584     mouse_lock_instances_.erase(it); | 
|  1559   } |  1585   } | 
|  1560 } |  1586 } | 
|  1561  |  1587  | 
|  1562 webkit_glue::ClipboardClient* |  1588 webkit_glue::ClipboardClient* | 
|  1563     PepperPluginDelegateImpl::CreateClipboardClient() const { |  1589     PepperPluginDelegateImpl::CreateClipboardClient() const { | 
|  1564   return new RendererClipboardClient; |  1590   return new RendererClipboardClient; | 
|  1565 } |  1591 } | 
| OLD | NEW |