Index: remoting/host/chromoting_host_context.cc |
diff --git a/remoting/host/chromoting_host_context.cc b/remoting/host/chromoting_host_context.cc |
index 6c251fae85cc36b44361f927fa26e08ac0215150..480de732922a9282de5dac6a984b884150f6f2ec 100644 |
--- a/remoting/host/chromoting_host_context.cc |
+++ b/remoting/host/chromoting_host_context.cc |
@@ -9,16 +9,15 @@ |
#include "base/bind.h" |
#include "base/threading/thread.h" |
#include "remoting/host/url_request_context.h" |
-#include "remoting/jingle_glue/jingle_thread.h" |
namespace remoting { |
ChromotingHostContext::ChromotingHostContext( |
scoped_refptr<base::SingleThreadTaskRunner> ui_task_runner) |
- : capture_thread_("ChromotingCaptureThread"), |
+ : network_thread_("ChromotingNetworkThread"), |
+ capture_thread_("ChromotingCaptureThread"), |
encode_thread_("ChromotingEncodeThread"), |
desktop_thread_("ChromotingDesktopThread"), |
- io_thread_("ChromotingIOThread"), |
file_thread_("ChromotingFileIOThread"), |
ui_task_runner_(ui_task_runner) { |
} |
@@ -29,24 +28,20 @@ ChromotingHostContext::~ChromotingHostContext() { |
bool ChromotingHostContext::Start() { |
// Start all the threads. |
bool started = capture_thread_.Start() && encode_thread_.Start() && |
- jingle_thread_.Start() && desktop_thread_.Start() && |
- io_thread_.StartWithOptions( |
- base::Thread::Options(MessageLoop::TYPE_IO, 0)) && |
+ network_thread_.StartWithOptions(base::Thread::Options( |
+ MessageLoop::TYPE_IO, 0)) && |
+ desktop_thread_.Start() && |
file_thread_.StartWithOptions( |
base::Thread::Options(MessageLoop::TYPE_IO, 0)); |
if (!started) |
return false; |
url_request_context_getter_ = new URLRequestContextGetter( |
- ui_task_runner(), io_task_runner(), |
+ ui_task_runner(), network_task_runner(), |
static_cast<MessageLoopForIO*>(file_thread_.message_loop())); |
return true; |
} |
-JingleThread* ChromotingHostContext::jingle_thread() { |
- return &jingle_thread_; |
-} |
- |
base::SingleThreadTaskRunner* ChromotingHostContext::capture_task_runner() { |
return capture_thread_.message_loop_proxy(); |
} |
@@ -56,7 +51,7 @@ base::SingleThreadTaskRunner* ChromotingHostContext::encode_task_runner() { |
} |
base::SingleThreadTaskRunner* ChromotingHostContext::network_task_runner() { |
- return jingle_thread_.message_loop_proxy(); |
+ return network_thread_.message_loop_proxy(); |
} |
base::SingleThreadTaskRunner* ChromotingHostContext::desktop_task_runner() { |
@@ -67,10 +62,6 @@ base::SingleThreadTaskRunner* ChromotingHostContext::ui_task_runner() { |
return ui_task_runner_; |
} |
-base::SingleThreadTaskRunner* ChromotingHostContext::io_task_runner() { |
- return io_thread_.message_loop_proxy(); |
-} |
- |
base::SingleThreadTaskRunner* ChromotingHostContext::file_task_runner() { |
return file_thread_.message_loop_proxy(); |
} |