summaryrefslogtreecommitdiffstats
path: root/remoting/remoting.gyp
diff options
context:
space:
mode:
authorhclam@chromium.org <hclam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-06-28 21:49:30 +0000
committerhclam@chromium.org <hclam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-06-28 21:49:30 +0000
commit92698ce853664cdd1dee6e7b4a7e6d382dfb8786 (patch)
tree7e81512de53a8d8a333e1a23743b83a5caa50996 /remoting/remoting.gyp
parent75f30cc2d6e90120b4ac43fcea1c38e783299f6e (diff)
downloadchromium_src-92698ce853664cdd1dee6e7b4a7e6d382dfb8786.zip
chromium_src-92698ce853664cdd1dee6e7b4a7e6d382dfb8786.tar.gz
chromium_src-92698ce853664cdd1dee6e7b4a7e6d382dfb8786.tar.bz2
Fix thread usage in chromoting host
There are several things done in this patch: 1. Isloate thread start and stop to ChromotingHostContext 2. SessionManager now doesn't own capturer and encoder, ownership moved to ChromotingHost 3. Fix up the sequence of actions when ChromotingHost shuts down TEST=remoting_unittests BUG=none Review URL: http://codereview.chromium.org/2829018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51050 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'remoting/remoting.gyp')
-rw-r--r--remoting/remoting.gyp3
1 files changed, 3 insertions, 0 deletions
diff --git a/remoting/remoting.gyp b/remoting/remoting.gyp
index 1e037ef..341f10d 100644
--- a/remoting/remoting.gyp
+++ b/remoting/remoting.gyp
@@ -145,6 +145,8 @@
'host/capturer.h',
'host/chromoting_host.cc',
'host/chromoting_host.h',
+ 'host/chromoting_host_context.cc',
+ 'host/chromoting_hsot_context.h',
'host/client_connection.cc',
'host/client_connection.h',
'host/differ.h',
@@ -323,6 +325,7 @@
'base/protocol_decoder_unittest.cc',
'client/mock_objects.h',
'client/decoder_verbatim_unittest.cc',
+ 'host/chromoting_host_context_unittest.cc',
'host/differ_unittest.cc',
'host/differ_block_unittest.cc',
'host/json_host_config_unittest.cc',