Index: chrome/browser/search_engines/search_provider_install_state_message_filter.cc |
=================================================================== |
--- chrome/browser/search_engines/search_provider_install_state_message_filter.cc (revision 68877) |
+++ chrome/browser/search_engines/search_provider_install_state_message_filter.cc (working copy) |
@@ -2,55 +2,45 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#include "chrome/browser/search_engines/search_provider_install_state_dispatcher_host.h" |
+#include "chrome/browser/search_engines/search_provider_install_state_message_filter.h" |
#include "base/logging.h" |
-#include "chrome/browser/browser_thread.h" |
#include "chrome/browser/profiles/profile.h" |
#include "chrome/browser/renderer_host/render_process_host.h" |
#include "chrome/browser/renderer_host/render_view_host.h" |
-#include "chrome/browser/renderer_host/resource_message_filter.h" |
#include "chrome/common/notification_source.h" |
#include "chrome/common/notification_type.h" |
#include "chrome/common/render_messages.h" |
#include "chrome/common/render_messages_params.h" |
-#include "ipc/ipc_message.h" |
#include "googleurl/src/gurl.h" |
-SearchProviderInstallStateDispatcherHost:: |
-SearchProviderInstallStateDispatcherHost( |
- ResourceMessageFilter* ipc_sender, |
- Profile* profile, |
- int render_process_id) |
+SearchProviderInstallStateMessageFilter:: |
+SearchProviderInstallStateMessageFilter( |
+ int render_process_id, |
+ Profile* profile) |
: ALLOW_THIS_IN_INITIALIZER_LIST( |
reply_with_provider_install_state_factory_(this)), |
provider_data_(profile->GetWebDataService(Profile::EXPLICIT_ACCESS), |
NotificationType::RENDERER_PROCESS_TERMINATED, |
Source<RenderProcessHost>( |
RenderProcessHost::FromID(render_process_id))), |
- ipc_sender_(ipc_sender), |
is_off_the_record_(profile->IsOffTheRecord()) { |
- // This is initialized by ResourceMessageFilter. Do not add any non-trivial |
+ // This is initialized by BrowserRenderProcessHost. Do not add any non-trivial |
// initialization here. Instead do it lazily when required. |
- DCHECK(ipc_sender); |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
} |
-SearchProviderInstallStateDispatcherHost:: |
-~SearchProviderInstallStateDispatcherHost() { |
+SearchProviderInstallStateMessageFilter:: |
+~SearchProviderInstallStateMessageFilter() { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
} |
-void SearchProviderInstallStateDispatcherHost::Send(IPC::Message* message) { |
- ipc_sender_->Send(message); |
-} |
- |
-bool SearchProviderInstallStateDispatcherHost::OnMessageReceived( |
+bool SearchProviderInstallStateMessageFilter::OnMessageReceived( |
const IPC::Message& message, |
bool* message_was_ok) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
bool handled = true; |
- IPC_BEGIN_MESSAGE_MAP_EX(SearchProviderInstallStateDispatcherHost, message, |
+ IPC_BEGIN_MESSAGE_MAP_EX(SearchProviderInstallStateMessageFilter, message, |
*message_was_ok) |
IPC_MESSAGE_HANDLER_DELAY_REPLY(ViewHostMsg_GetSearchProviderInstallState, |
OnMsgGetSearchProviderInstallState) |
@@ -60,7 +50,7 @@ |
} |
ViewHostMsg_GetSearchProviderInstallState_Params |
-SearchProviderInstallStateDispatcherHost::GetSearchProviderInstallState( |
+SearchProviderInstallStateMessageFilter::GetSearchProviderInstallState( |
const GURL& page_location, |
const GURL& requested_host) { |
GURL requested_origin = requested_host.GetOrigin(); |
@@ -95,20 +85,20 @@ |
} |
void |
-SearchProviderInstallStateDispatcherHost::OnMsgGetSearchProviderInstallState( |
+SearchProviderInstallStateMessageFilter::OnMsgGetSearchProviderInstallState( |
const GURL& page_location, |
const GURL& requested_host, |
IPC::Message* reply_msg) { |
provider_data_.CallWhenLoaded( |
reply_with_provider_install_state_factory_.NewRunnableMethod( |
- &SearchProviderInstallStateDispatcherHost:: |
+ &SearchProviderInstallStateMessageFilter:: |
ReplyWithProviderInstallState, |
page_location, |
requested_host, |
reply_msg)); |
} |
-void SearchProviderInstallStateDispatcherHost::ReplyWithProviderInstallState( |
+void SearchProviderInstallStateMessageFilter::ReplyWithProviderInstallState( |
const GURL& page_location, |
const GURL& requested_host, |
IPC::Message* reply_msg) { |