Index: remoting/client/plugin/chromoting_instance.h |
diff --git a/remoting/client/plugin/chromoting_instance.h b/remoting/client/plugin/chromoting_instance.h |
index b5e480dfc9d32ac63e2949043b0a509c64c36e76..2c6649dcf4efae1f41300d21e9bbc393ce12674f 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" |
@@ -44,6 +45,10 @@ class InputEvent; |
class Module; |
} // namespace pp |
+namespace jingle_glue { |
+class JingleThreadWrapper; |
+} // namespace jingle_glue |
+ |
namespace webrtc { |
class DesktopRegion; |
class DesktopSize; |
@@ -258,6 +263,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_; |