Index: cc/test/proxy_main_for_test.cc |
diff --git a/cc/test/proxy_main_for_test.cc b/cc/test/proxy_main_for_test.cc |
index 4588422e09abaa642ce81edf087c8c0166170e01..f7ac6e46c15b4e6e35fee25fee98c808cce79f24 100644 |
--- a/cc/test/proxy_main_for_test.cc |
+++ b/cc/test/proxy_main_for_test.cc |
@@ -5,6 +5,7 @@ |
#include "cc/test/proxy_main_for_test.h" |
#include "cc/test/threaded_channel_for_test.h" |
+#include "cc/trees/remote_channel_main.h" |
namespace cc { |
@@ -21,6 +22,18 @@ scoped_ptr<ProxyMain> ProxyMainForTest::CreateThreaded( |
return proxy_main; |
} |
+scoped_ptr<ProxyMain> ProxyMainForTest::CreateRemote( |
+ TestHooks* test_hooks, |
+ RemoteProtoChannel* remote_proto_channel, |
+ LayerTreeHost* host, |
+ TaskRunnerProvider* task_runner_provider) { |
+ scoped_ptr<ProxyMain> proxy_main( |
+ new ProxyMainForTest(test_hooks, host, task_runner_provider, nullptr)); |
+ proxy_main->SetChannel(RemoteChannelMain::Create( |
+ remote_proto_channel, proxy_main.get(), task_runner_provider)); |
+ return proxy_main; |
+} |
+ |
ProxyMainForTest::~ProxyMainForTest() {} |
ProxyMainForTest::ProxyMainForTest( |