diff options
author | hclam@chromium.org <hclam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-06-28 21:49:30 +0000 |
---|---|---|
committer | hclam@chromium.org <hclam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-06-28 21:49:30 +0000 |
commit | 92698ce853664cdd1dee6e7b4a7e6d382dfb8786 (patch) | |
tree | 7e81512de53a8d8a333e1a23743b83a5caa50996 /remoting/remoting.gyp | |
parent | 75f30cc2d6e90120b4ac43fcea1c38e783299f6e (diff) | |
download | chromium_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.gyp | 3 |
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', |