MessageLoopProxy cleanups in remoting client.
Replaced all usage of MessageLoopProxy with SingleThreadTaskRunner.
Also includes some other minor cleanups, e.g. removed
ClientContext::network_message_loop().
Review URL: https://chromiumcodereview.appspot.com/10454018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141589 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/remoting/client/frame_consumer_proxy.h b/remoting/client/frame_consumer_proxy.h
index 0ee6e4660..d5dfd45 100644
--- a/remoting/client/frame_consumer_proxy.h
+++ b/remoting/client/frame_consumer_proxy.h
@@ -15,7 +15,7 @@
#include "remoting/client/frame_consumer.h"
namespace base {
-class MessageLoopProxy;
+class SingleThreadTaskRunner;
} // namespace base
namespace remoting {
@@ -26,8 +26,7 @@
public:
// Constructs a proxy for |frame_consumer| which will trampoline invocations
// to |frame_consumer_message_loop|.
- FrameConsumerProxy(
- scoped_refptr<base::MessageLoopProxy> frame_consumer_message_loop);
+ FrameConsumerProxy(scoped_refptr<base::SingleThreadTaskRunner> task_runner);
// FrameConsumer implementation.
virtual void ApplyBuffer(const SkISize& view_size,
@@ -46,7 +45,7 @@
virtual ~FrameConsumerProxy();
base::WeakPtr<FrameConsumer> frame_consumer_;
- scoped_refptr<base::MessageLoopProxy> frame_consumer_message_loop_;
+ scoped_refptr<base::SingleThreadTaskRunner> task_runner_;
DISALLOW_COPY_AND_ASSIGN(FrameConsumerProxy);
};