Remove ResourceDispatcherHost dependency on Chrome's LoginHandler and ExternalProtocolHandler.
As part of this change, I've renamed the resource embedder interfaces from observer to delegates, since that's what they are now. I've also separated them into their own files and made both interfaces behave similarly in terms of ownership and treatment of filters.
BUG=76697
Review URL: http://codereview.chromium.org/7058041
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87796 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/browser/browser_process_impl.h b/chrome/browser/browser_process_impl.h
index 4ef933f4..ad1a4e23 100644
--- a/chrome/browser/browser_process_impl.h
+++ b/chrome/browser/browser_process_impl.h
@@ -28,7 +28,7 @@
#include "ipc/ipc_message.h"
class ChromeNetLog;
-class ChromeResourceDispatcherHostObserver;
+class ChromeResourceDispatcherHostDelegate;
class CommandLine;
class DevToolsHttpProtocolHandler;
class DevToolsProtocolHandler;
@@ -286,12 +286,12 @@
// Lives here so can safely log events on shutdown.
scoped_ptr<ChromeNetLog> net_log_;
- // Ordered before resource_dispatcher_host_observer_ due to destruction
+ // Ordered before resource_dispatcher_host_delegate_ due to destruction
// ordering.
scoped_ptr<prerender::PrerenderTracker> prerender_tracker_;
- scoped_ptr<ChromeResourceDispatcherHostObserver>
- resource_dispatcher_host_observer_;
+ scoped_ptr<ChromeResourceDispatcherHostDelegate>
+ resource_dispatcher_host_delegate_;
NotificationRegistrar notification_registrar_;
scoped_refptr<PluginDataRemover> plugin_data_remover_;