Chromium Code Reviews| Index: extensions/browser/guest_view/extensions_guest_view_message_filter.cc |
| diff --git a/extensions/browser/guest_view/guest_view_message_filter.cc b/extensions/browser/guest_view/extensions_guest_view_message_filter.cc |
| similarity index 66% |
| copy from extensions/browser/guest_view/guest_view_message_filter.cc |
| copy to extensions/browser/guest_view/extensions_guest_view_message_filter.cc |
| index 7f43a3ed9a977f263611b97af4acc8e9614afd0e..c80d8e1db542baf47b0901bdc35ad906696715dc 100644 |
| --- a/extensions/browser/guest_view/guest_view_message_filter.cc |
| +++ b/extensions/browser/guest_view/extensions_guest_view_message_filter.cc |
| @@ -2,7 +2,7 @@ |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| -#include "extensions/browser/guest_view/guest_view_message_filter.h" |
| +#include "extensions/browser/guest_view/extensions_guest_view_message_filter.h" |
| #include "content/public/browser/browser_thread.h" |
| #include "content/public/browser/render_frame_host.h" |
| @@ -15,7 +15,7 @@ |
| #include "extensions/browser/guest_view/web_view/web_view_content_script_manager.h" |
| #include "extensions/browser/guest_view/web_view/web_view_guest.h" |
| #include "extensions/browser/guest_view/web_view/web_view_renderer_state.h" |
| -#include "extensions/common/guest_view/guest_view_messages.h" |
| +#include "extensions/common/guest_view/extensions_guest_view_messages.h" |
| #include "ipc/ipc_message_macros.h" |
| using content::BrowserContext; |
| @@ -25,26 +25,26 @@ using content::WebContents; |
| namespace extensions { |
| -GuestViewMessageFilter::GuestViewMessageFilter(int render_process_id, |
| - BrowserContext* context) |
| - : BrowserMessageFilter(GuestViewMsgStart), |
| +ExtensionsGuestViewMessageFilter::ExtensionsGuestViewMessageFilter( |
| + int render_process_id, |
| + BrowserContext* context) |
| + : BrowserMessageFilter(ExtensionsGuestViewMsgStart), |
| render_process_id_(render_process_id), |
| browser_context_(context), |
| weak_ptr_factory_(this) { |
| DCHECK_CURRENTLY_ON(BrowserThread::UI); |
| } |
| -GuestViewMessageFilter::~GuestViewMessageFilter() { |
| +ExtensionsGuestViewMessageFilter::~ExtensionsGuestViewMessageFilter() { |
| DCHECK_CURRENTLY_ON(BrowserThread::IO); |
| } |
| -void GuestViewMessageFilter::OverrideThreadForMessage( |
| +void ExtensionsGuestViewMessageFilter::OverrideThreadForMessage( |
| const IPC::Message& message, |
| BrowserThread::ID* thread) { |
| switch (message.type()) { |
| - case GuestViewHostMsg_AttachGuest::ID: |
| - case GuestViewHostMsg_CreateMimeHandlerViewGuest::ID: |
| - case GuestViewHostMsg_ResizeGuest::ID: |
| + case ExtensionsGuestViewHostMsg_CreateMimeHandlerViewGuest::ID: |
| + case ExtensionsGuestViewHostMsg_ResizeGuest::ID: |
| *thread = BrowserThread::UI; |
| break; |
| default: |
| @@ -52,45 +52,27 @@ void GuestViewMessageFilter::OverrideThreadForMessage( |
| } |
| } |
| -void GuestViewMessageFilter::OnDestruct() const { |
| +void ExtensionsGuestViewMessageFilter::OnDestruct() const { |
| // Destroy the filter on the IO thread since that's where its weak pointers |
| // are being used. |
| BrowserThread::DeleteOnIOThread::Destruct(this); |
| } |
| -bool GuestViewMessageFilter::OnMessageReceived(const IPC::Message& message) { |
| +bool ExtensionsGuestViewMessageFilter::OnMessageReceived( |
| + const IPC::Message& message) { |
| bool handled = true; |
| - IPC_BEGIN_MESSAGE_MAP(GuestViewMessageFilter, message) |
| - IPC_MESSAGE_HANDLER(GuestViewHostMsg_AttachGuest, OnAttachGuest) |
| - IPC_MESSAGE_HANDLER(GuestViewHostMsg_CreateMimeHandlerViewGuest, |
| + IPC_BEGIN_MESSAGE_MAP(ExtensionsGuestViewMessageFilter, message) |
| + IPC_MESSAGE_HANDLER(ExtensionsGuestViewHostMsg_CreateMimeHandlerViewGuest, |
|
lazyboy
2015/04/20 23:37:56
Sort
Fady Samuel
2015/04/21 15:59:41
Done.
|
| OnCreateMimeHandlerViewGuest) |
| - IPC_MESSAGE_HANDLER(GuestViewHostMsg_ResizeGuest, OnResizeGuest) |
| - IPC_MESSAGE_HANDLER(GuestViewHostMsg_CanExecuteContentScriptSync, |
| + IPC_MESSAGE_HANDLER(ExtensionsGuestViewHostMsg_ResizeGuest, OnResizeGuest) |
| + IPC_MESSAGE_HANDLER(ExtensionsGuestViewHostMsg_CanExecuteContentScriptSync, |
| OnCanExecuteContentScript) |
| IPC_MESSAGE_UNHANDLED(handled = false) |
| IPC_END_MESSAGE_MAP() |
| return handled; |
| } |
| -void GuestViewMessageFilter::OnAttachGuest( |
| - int element_instance_id, |
| - int guest_instance_id, |
| - const base::DictionaryValue& params) { |
| - DCHECK_CURRENTLY_ON(BrowserThread::UI); |
| - auto manager = |
| - GuestViewManager::FromBrowserContextIfAvailable(browser_context_); |
| - // We should have a GuestViewManager at this point. If we don't then the |
| - // embedder is misbehaving. |
| - if (!manager) |
| - return; |
| - |
| - manager->AttachGuest(render_process_id_, |
| - element_instance_id, |
| - guest_instance_id, |
| - params); |
| -} |
| - |
| -void GuestViewMessageFilter::OnCreateMimeHandlerViewGuest( |
| +void ExtensionsGuestViewMessageFilter::OnCreateMimeHandlerViewGuest( |
| int render_frame_id, |
| const std::string& view_id, |
| int element_instance_id, |
| @@ -107,12 +89,14 @@ void GuestViewMessageFilter::OnCreateMimeHandlerViewGuest( |
| return; |
| GuestViewManager::WebContentsCreatedCallback callback = |
| - base::Bind(&GuestViewMessageFilter::MimeHandlerViewGuestCreatedCallback, |
| - this, |
| - element_instance_id, |
| - render_process_id_, |
| - render_frame_id, |
| - element_size); |
| + base::Bind( |
| + &ExtensionsGuestViewMessageFilter:: |
| + MimeHandlerViewGuestCreatedCallback, |
| + this, |
| + element_instance_id, |
| + render_process_id_, |
| + render_frame_id, |
| + element_size); |
| base::DictionaryValue create_params; |
| create_params.SetString(mime_handler_view::kViewId, view_id); |
| @@ -124,9 +108,10 @@ void GuestViewMessageFilter::OnCreateMimeHandlerViewGuest( |
| callback); |
| } |
| -void GuestViewMessageFilter::OnResizeGuest(int render_frame_id, |
| - int element_instance_id, |
| - const gfx::Size& new_size) { |
| +void ExtensionsGuestViewMessageFilter::OnResizeGuest( |
| + int render_frame_id, |
| + int element_instance_id, |
| + const gfx::Size& new_size) { |
| auto manager = |
| GuestViewManager::FromBrowserContextIfAvailable(browser_context_); |
| // We should have a GuestViewManager at this point. If we don't then the |
| @@ -146,9 +131,10 @@ void GuestViewMessageFilter::OnResizeGuest(int render_frame_id, |
| mhvg->SetSize(set_size_params); |
| } |
| -void GuestViewMessageFilter::OnCanExecuteContentScript(int render_view_id, |
| - int script_id, |
| - bool* allowed) { |
| +void ExtensionsGuestViewMessageFilter::OnCanExecuteContentScript( |
| + int render_view_id, |
| + int script_id, |
| + bool* allowed) { |
| WebViewRendererState::WebViewInfo info; |
| WebViewRendererState::GetInstance()->GetInfo(render_process_id_, |
| render_view_id, &info); |
| @@ -157,7 +143,7 @@ void GuestViewMessageFilter::OnCanExecuteContentScript(int render_view_id, |
| info.content_script_ids.find(script_id) != info.content_script_ids.end(); |
| } |
| -void GuestViewMessageFilter::MimeHandlerViewGuestCreatedCallback( |
| +void ExtensionsGuestViewMessageFilter::MimeHandlerViewGuestCreatedCallback( |
| int element_instance_id, |
| int embedder_render_process_id, |
| int embedder_render_frame_id, |
| @@ -185,7 +171,8 @@ void GuestViewMessageFilter::MimeHandlerViewGuestCreatedCallback( |
| attach_params); |
| rfh->Send( |
| - new GuestViewMsg_CreateMimeHandlerViewGuestACK(element_instance_id)); |
| + new ExtensionsGuestViewMsg_CreateMimeHandlerViewGuestACK( |
| + element_instance_id)); |
| } |
| } // namespace extensions |