summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/chrome_mock_render_thread.cc
diff options
context:
space:
mode:
authorhclam@chromium.org <hclam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-10-25 02:20:53 +0000
committerhclam@chromium.org <hclam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-10-25 02:20:53 +0000
commitc9a49a5ed360444a8b603b38ffe0afa2592cc5dd (patch)
tree18c9cc0ab26b01ebd8d6bce479e198902e6f18a5 /chrome/renderer/chrome_mock_render_thread.cc
parent00261eb642124f310fabe43d5715a96a9b92d7b4 (diff)
downloadchromium_src-c9a49a5ed360444a8b603b38ffe0afa2592cc5dd.zip
chromium_src-c9a49a5ed360444a8b603b38ffe0afa2592cc5dd.tar.gz
chromium_src-c9a49a5ed360444a8b603b38ffe0afa2592cc5dd.tar.bz2
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
Diffstat (limited to 'chrome/renderer/chrome_mock_render_thread.cc')
-rw-r--r--chrome/renderer/chrome_mock_render_thread.cc10
1 files changed, 10 insertions, 0 deletions
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<base::MessageLoopProxy>
+ChromeMockRenderThread::GetIOMessageLoopProxy() {
+ return io_message_loop_proxy_;
+}
+
+void ChromeMockRenderThread::set_io_message_loop_proxy(
+ const scoped_refptr<base::MessageLoopProxy>& proxy) {
+ io_message_loop_proxy_ = proxy;
+}
+
bool ChromeMockRenderThread::OnMessageReceived(const IPC::Message& msg) {
if (content::MockRenderThread::OnMessageReceived(msg))
return true;