From c9a49a5ed360444a8b603b38ffe0afa2592cc5dd Mon Sep 17 00:00:00 2001 From: "hclam@chromium.org" Date: Fri, 25 Oct 2013 02:20:53 +0000 Subject: Defines CastSessionDelegate and connects Cast objects Defines a new CastSessionDelegate on the IO thread. Also defines how objects are interacted on different threads. Render Thread CastSession Connects CastSendTransport and CastUdpTransport and referenced by them. Owns CastSessionDelegate and control which thread it runs on. Delegates actual work to CaseSessionDelegate on the IO thread. CastSendTransport and CastUdpTransport Front facing objects used by extensions API to interact with cast. IO Thread CastSessionDelegate Connects low level frame input and network socket on the IO thread. Owns CastSender. BUG=301920 Review URL: https://codereview.chromium.org/34403002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230908 0039d316-1c4b-4281-b951-d872f2087c98 --- chrome/renderer/chrome_mock_render_thread.cc | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'chrome/renderer/chrome_mock_render_thread.cc') diff --git a/chrome/renderer/chrome_mock_render_thread.cc b/chrome/renderer/chrome_mock_render_thread.cc index 94e2c10..ec8a2ad 100644 --- a/chrome/renderer/chrome_mock_render_thread.cc +++ b/chrome/renderer/chrome_mock_render_thread.cc @@ -37,6 +37,16 @@ ChromeMockRenderThread::ChromeMockRenderThread() ChromeMockRenderThread::~ChromeMockRenderThread() { } +scoped_refptr +ChromeMockRenderThread::GetIOMessageLoopProxy() { + return io_message_loop_proxy_; +} + +void ChromeMockRenderThread::set_io_message_loop_proxy( + const scoped_refptr& proxy) { + io_message_loop_proxy_ = proxy; +} + bool ChromeMockRenderThread::OnMessageReceived(const IPC::Message& msg) { if (content::MockRenderThread::OnMessageReceived(msg)) return true; -- cgit v1.1