Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(452)

Unified Diff: remoting/host/session_manager.h

Issue 4726003: Implement InputStub in the host side for chromoting (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: backup Created 10 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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_;

Powered by Google App Engine
This is Rietveld 408576698