Add GetIOMessageLoopProxy method to RenderThread interface.
This is needed to set up a PPAPI HostDispatcher in Chrome code, so we can
work on the NaCl IPC proxy outside of src/content.
BUG=116317
TEST=compiles
Review URL: https://chromiumcodereview.appspot.com/10407009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137604 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/content/renderer/render_thread_impl.cc b/content/renderer/render_thread_impl.cc
index fe87a524..71280bd 100644
--- a/content/renderer/render_thread_impl.cc
+++ b/content/renderer/render_thread_impl.cc
@@ -384,6 +384,11 @@
return sync_message_filter();
}
+scoped_refptr<base::MessageLoopProxy>
+ RenderThreadImpl::GetIOMessageLoopProxy() {
+ return ChildProcess::current()->io_message_loop_proxy();
+}
+
void RenderThreadImpl::AddRoute(int32 routing_id,
IPC::Channel::Listener* listener) {
widget_count_++;