summaryrefslogtreecommitdiffstats
path: root/remoting/client/plugin/chromoting_instance.h
diff options
context:
space:
mode:
authorsergeyu@chromium.org <sergeyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-19 08:11:31 +0000
committersergeyu@chromium.org <sergeyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-19 08:11:31 +0000
commit7326c2ad62cb65cf964c8227c78f4623d0ea7502 (patch)
tree4e2b34f5056ccc6fa1ff6e57d0fcc78cf9793e1c /remoting/client/plugin/chromoting_instance.h
parent11878af0f94ae9c8782b1049d847a5ab207a8979 (diff)
downloadchromium_src-7326c2ad62cb65cf964c8227c78f4623d0ea7502.zip
chromium_src-7326c2ad62cb65cf964c8227c78f4623d0ea7502.tar.gz
chromium_src-7326c2ad62cb65cf964c8227c78f4623d0ea7502.tar.bz2
Build remoting for PNaCl
BUG=276739 R=jamiewalch@chromium.org, rsleevi@chromium.org Review URL: https://codereview.chromium.org/234023003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@271351 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'remoting/client/plugin/chromoting_instance.h')
-rw-r--r--remoting/client/plugin/chromoting_instance.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/remoting/client/plugin/chromoting_instance.h b/remoting/client/plugin/chromoting_instance.h
index 0ed6d3d..f56074d 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_;