Chromium Code Reviews| Index: remoting/client/client_context.h |
| diff --git a/remoting/client/client_context.h b/remoting/client/client_context.h |
| index b6955b8b193274c004c0e1ed96193ba915c16fa4..c41cc1c549e0fd432a1f515a1d02102f7fc332fe 100644 |
| --- a/remoting/client/client_context.h |
| +++ b/remoting/client/client_context.h |
| @@ -7,27 +7,29 @@ |
| #include <string> |
| -#include "base/message_loop_proxy.h" |
| #include "base/threading/thread.h" |
| +namespace base { |
| +class SingleThreadTaskRunner; |
| +} // namespace base |
| + |
| namespace remoting { |
| // A class that manages threads and running context for the chromoting client |
| // process. |
| class ClientContext { |
| public: |
| - ClientContext(base::MessageLoopProxy* main_message_loop_proxy); |
| + ClientContext(base::SingleThreadTaskRunner* main_task_runner); |
|
Wez
2012/06/11 22:32:44
nit: Clarify what this thread is used for, e.g. is
Sergey Ulanov
2012/06/11 23:35:56
Done.
|
| virtual ~ClientContext(); |
| void Start(); |
| void Stop(); |
| - base::MessageLoopProxy* main_message_loop(); |
| - base::MessageLoopProxy* decode_message_loop(); |
| - base::MessageLoopProxy* network_message_loop(); |
| + base::SingleThreadTaskRunner* main_task_runner(); |
| + base::SingleThreadTaskRunner* decode_task_runner(); |
| private: |
| - scoped_refptr<base::MessageLoopProxy> main_message_loop_proxy_; |
| + scoped_refptr<base::SingleThreadTaskRunner> main_task_runner_; |
| // A thread that handles all decode operations. |
| base::Thread decode_thread_; |