| Index: remoting/host/session_manager.h
|
| diff --git a/remoting/host/session_manager.h b/remoting/host/session_manager.h
|
| index e5a12d2f6599b0b672659deefa33a9f8958fa74a..23f43ac01ed29718826bf214ace92cbe7ddd6da5 100644
|
| --- a/remoting/host/session_manager.h
|
| +++ b/remoting/host/session_manager.h
|
| @@ -9,6 +9,7 @@
|
|
|
| #include "base/basictypes.h"
|
| #include "base/message_loop.h"
|
| +#include "base/message_loop_proxy.h"
|
| #include "base/ref_counted.h"
|
| #include "base/scoped_ptr.h"
|
| #include "base/time.h"
|
| @@ -65,7 +66,7 @@ class SessionManager : public base::RefCountedThreadSafe<SessionManager> {
|
|
|
| // Construct a SessionManager. Message loops and threads are provided.
|
| // This object does not own capturer and encoder.
|
| - SessionManager(MessageLoop* capture_loop,
|
| + SessionManager(scoped_refptr<base::MessageLoopProxy> capture_loop,
|
| MessageLoop* encode_loop,
|
| MessageLoop* network_loop,
|
| Capturer* capturer,
|
| @@ -145,7 +146,7 @@ class SessionManager : public base::RefCountedThreadSafe<SessionManager> {
|
| void EncodeDataAvailableTask(VideoPacket* packet);
|
|
|
| // Message loops used by this class.
|
| - MessageLoop* capture_loop_;
|
| + scoped_refptr<base::MessageLoopProxy> capture_loop_;
|
| MessageLoop* encode_loop_;
|
| MessageLoop* network_loop_;
|
|
|
|
|