Index: mojo/system/message_pipe_perftest.cc |
diff --git a/mojo/system/message_pipe_perftest.cc b/mojo/system/message_pipe_perftest.cc |
index 4c1a1ab1975ea4c6495fd2c1f8870705c14e32c5..33cffeed018593fa7a69ab255c4983986c7205b8 100644 |
--- a/mojo/system/message_pipe_perftest.cc |
+++ b/mojo/system/message_pipe_perftest.cc |
@@ -110,10 +110,9 @@ MOJO_MULTIPROCESS_TEST_CHILD_MAIN(PingPongClient) { |
embedder::ScopedPlatformHandle client_platform_handle = |
mojo::test::MultiprocessTestHelper::client_platform_handle.Pass(); |
CHECK(client_platform_handle.is_valid()); |
- scoped_refptr<MessagePipe> mp(new MessagePipe( |
- scoped_ptr<MessagePipeEndpoint>(new LocalMessagePipeEndpoint()), |
- scoped_ptr<MessagePipeEndpoint>(new ProxyMessagePipeEndpoint()))); |
- channel_thread.Start(client_platform_handle.Pass(), mp); |
+ scoped_refptr<ChannelEndpoint> ep; |
+ scoped_refptr<MessagePipe> mp(MessagePipe::CreateLocalProxy(&ep)); |
+ channel_thread.Start(client_platform_handle.Pass(), ep); |
std::string buffer(1000000, '\0'); |
int rv = 0; |
@@ -158,10 +157,9 @@ MOJO_MULTIPROCESS_TEST_CHILD_MAIN(PingPongClient) { |
TEST_F(MultiprocessMessagePipePerfTest, PingPong) { |
helper()->StartChild("PingPongClient"); |
- scoped_refptr<MessagePipe> mp(new MessagePipe( |
- scoped_ptr<MessagePipeEndpoint>(new LocalMessagePipeEndpoint()), |
- scoped_ptr<MessagePipeEndpoint>(new ProxyMessagePipeEndpoint()))); |
- Init(mp); |
+ scoped_refptr<ChannelEndpoint> ep; |
+ scoped_refptr<MessagePipe> mp(MessagePipe::CreateLocalProxy(&ep)); |
+ Init(ep); |
// This values are set to align with one at ipc_pertests.cc for comparison. |
const size_t kMsgSize[5] = {12, 144, 1728, 20736, 248832}; |