summaryrefslogtreecommitdiffstats
path: root/remoting/host/host_mock_objects.h
diff options
context:
space:
mode:
authorwez@chromium.org <wez@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-29 09:24:41 +0000
committerwez@chromium.org <wez@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-29 09:24:41 +0000
commit1e25c50a65cb0a60c4796b8545d85ec94962e9b1 (patch)
tree9ac9aa7ea944286da40753795a26d6651cd10121 /remoting/host/host_mock_objects.h
parent9bd9a686900c2554245fd06c8cf09eeb74550cce (diff)
downloadchromium_src-1e25c50a65cb0a60c4796b8545d85ec94962e9b1.zip
chromium_src-1e25c50a65cb0a60c4796b8545d85ec94962e9b1.tar.gz
chromium_src-1e25c50a65cb0a60c4796b8545d85ec94962e9b1.tar.bz2
Use AutoThread in ChromotingHostContext & NPAPI plugin.
Callers now create ChromotingHostContext to create a set of threads for host tasks to run on, and pass the threads' TaskRunners to each host component explicitly. The ChromotingHostContext can then be torn down as soon as the caller no longer needs to create new components using the threads, and the threads themselves will exit only when the created components no longer require them. BUG=145856 Review URL: https://chromiumcodereview.appspot.com/11094056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170150 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'remoting/host/host_mock_objects.h')
-rw-r--r--remoting/host/host_mock_objects.h17
1 files changed, 0 insertions, 17 deletions
diff --git a/remoting/host/host_mock_objects.h b/remoting/host/host_mock_objects.h
index 1fd3a41..5533ec5 100644
--- a/remoting/host/host_mock_objects.h
+++ b/remoting/host/host_mock_objects.h
@@ -85,23 +85,6 @@ class MockContinueWindow : public ContinueWindow {
MOCK_METHOD0(Hide, void());
};
-class MockChromotingHostContext : public ChromotingHostContext {
- public:
- MockChromotingHostContext();
- virtual ~MockChromotingHostContext();
-
- MOCK_METHOD0(Start, bool());
- MOCK_METHOD0(Stop, void());
- MOCK_METHOD0(ui_task_runner, base::SingleThreadTaskRunner*());
- MOCK_METHOD0(capture_task_runner, base::SingleThreadTaskRunner*());
- MOCK_METHOD0(encode_task_runner, base::SingleThreadTaskRunner*());
- MOCK_METHOD0(network_task_runner, base::SingleThreadTaskRunner*());
- MOCK_METHOD0(io_task_runner, base::SingleThreadTaskRunner*());
-
- private:
- DISALLOW_COPY_AND_ASSIGN(MockChromotingHostContext);
-};
-
class MockClientSessionEventHandler : public ClientSession::EventHandler {
public:
MockClientSessionEventHandler();