summaryrefslogtreecommitdiffstats
path: root/content/public/renderer/render_thread.h
diff options
context:
space:
mode:
authorjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-12 01:10:15 +0000
committerjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-12 01:10:15 +0000
commit359dfa3e661f583b6f564b6a14025fd0e2a6b669 (patch)
tree97e6c0f60069c2a1ad51cd950972fa023301c82f /content/public/renderer/render_thread.h
parentbd868f4a83aa3b69e699a195edd92a55af5b8f6a (diff)
downloadchromium_src-359dfa3e661f583b6f564b6a14025fd0e2a6b669.zip
chromium_src-359dfa3e661f583b6f564b6a14025fd0e2a6b669.tar.gz
chromium_src-359dfa3e661f583b6f564b6a14025fd0e2a6b669.tar.bz2
Move ResourceDispatcherHostDelegate to content\public\common. I've added a set delegate function on ChildThread (which will soon be on content::ChildThread interface) so that we don't have to expose ResourceDispatcher to embedders.
BUG=98716 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=104832 Review URL: http://codereview.chromium.org/8224019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104973 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/public/renderer/render_thread.h')
-rw-r--r--content/public/renderer/render_thread.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/content/public/renderer/render_thread.h b/content/public/renderer/render_thread.h
index a7659e4..c9271a0 100644
--- a/content/public/renderer/render_thread.h
+++ b/content/public/renderer/render_thread.h
@@ -15,7 +15,6 @@
#endif
class MessageLoop;
-class ResourceDispatcher;
namespace IPC {
class SyncChannel;
@@ -28,6 +27,7 @@ class Extension;
namespace content {
class RenderProcessObserver;
+class ResourceDispatcherDelegate;
class CONTENT_EXPORT RenderThread : public IPC::Message::Sender {
public:
@@ -40,7 +40,6 @@ class CONTENT_EXPORT RenderThread : public IPC::Message::Sender {
virtual MessageLoop* GetMessageLoop() = 0;
virtual IPC::SyncChannel* GetChannel() = 0;
- virtual ResourceDispatcher* GetResourceDispatcher() = 0;
virtual std::string GetLocale() = 0;
// Called to add or remove a listener for a particular message routing ID.
@@ -55,8 +54,12 @@ class CONTENT_EXPORT RenderThread : public IPC::Message::Sender {
IPC::ChannelProxy::OutgoingMessageFilter* filter) = 0;
// Add/remove observers for the process.
- virtual void AddObserver(content::RenderProcessObserver* observer) = 0;
- virtual void RemoveObserver(content::RenderProcessObserver* observer) = 0;
+ virtual void AddObserver(RenderProcessObserver* observer) = 0;
+ virtual void RemoveObserver(RenderProcessObserver* observer) = 0;
+
+ // Set the ResourceDispatcher delegate object for this process.
+ virtual void SetResourceDispatcherDelegate(
+ ResourceDispatcherDelegate* delegate) = 0;
// Called by a RenderWidget when it is hidden or restored.
virtual void WidgetHidden() = 0;