Index: remoting/client/plugin/chromoting_instance.h |
diff --git a/remoting/client/plugin/chromoting_instance.h b/remoting/client/plugin/chromoting_instance.h |
index 0ed6d3de8ae0448822aaa39a2210f83f68dd9ba4..f56074d3a9abfefb7c38f06401742c465fb30241 100644 |
--- a/remoting/client/plugin/chromoting_instance.h |
+++ b/remoting/client/plugin/chromoting_instance.h |
@@ -13,6 +13,7 @@ |
#include "base/gtest_prod_util.h" |
#include "base/memory/scoped_ptr.h" |
#include "base/memory/weak_ptr.h" |
+#include "base/thread_task_runner_handle.h" |
#include "ppapi/c/pp_instance.h" |
#include "ppapi/c/pp_rect.h" |
#include "ppapi/c/pp_resource.h" |
@@ -45,6 +46,10 @@ class Module; |
class VarDictionary; |
} // namespace pp |
+namespace jingle_glue { |
+class JingleThreadWrapper; |
+} // namespace jingle_glue |
+ |
namespace webrtc { |
class DesktopRegion; |
class DesktopSize; |
@@ -259,6 +264,8 @@ class ChromotingInstance : |
PepperPluginThreadDelegate plugin_thread_delegate_; |
scoped_refptr<PluginThreadTaskRunner> plugin_task_runner_; |
+ scoped_ptr<base::ThreadTaskRunnerHandle> thread_task_runner_handle_; |
+ scoped_ptr<jingle_glue::JingleThreadWrapper> thread_wrapper_; |
ClientContext context_; |
scoped_ptr<VideoRenderer> video_renderer_; |
scoped_ptr<PepperView> view_; |