Index: remoting/host/session_event_executor_win.h |
diff --git a/remoting/host/session_event_executor_win.h b/remoting/host/session_event_executor_win.h |
index 0778b56a9d3bc77cf17154408909c05169b0703b..4ac364e189de4801f5cbe5307566ed36ce3978e3 100644 |
--- a/remoting/host/session_event_executor_win.h |
+++ b/remoting/host/session_event_executor_win.h |
@@ -16,10 +16,8 @@ |
#include "remoting/host/scoped_thread_desktop_win.h" |
#include "remoting/protocol/host_event_stub.h" |
-class MessageLoop; |
- |
namespace base { |
-class MessageLoopProxy; |
+class SingleThreadTaskRunner; |
} // namespace base |
namespace IPC { |
@@ -31,9 +29,10 @@ namespace remoting { |
class SessionEventExecutorWin : public EventExecutor, |
public IPC::Listener { |
public: |
- SessionEventExecutorWin(MessageLoop* message_loop, |
- base::MessageLoopProxy* io_message_loop, |
- scoped_ptr<EventExecutor> nested_executor); |
+ SessionEventExecutorWin( |
+ scoped_refptr<base::SingleThreadTaskRunner> main_task_runner, |
+ scoped_refptr<base::SingleThreadTaskRunner> io_task_runner, |
+ scoped_ptr<EventExecutor> nested_executor); |
~SessionEventExecutorWin(); |
// EventExecutor implementation. |
@@ -58,7 +57,7 @@ class SessionEventExecutorWin : public EventExecutor, |
// Pointer to the next event executor. |
scoped_ptr<EventExecutor> nested_executor_; |
- MessageLoop* message_loop_; |
+ scoped_refptr<base::SingleThreadTaskRunner> task_runner_; |
ScopedThreadDesktopWin desktop_; |