Index: mojo/system/remote_message_pipe_unittest.cc |
diff --git a/mojo/system/remote_message_pipe_unittest.cc b/mojo/system/remote_message_pipe_unittest.cc |
index 46f8f54e8e4a030d14f54f540c7f13e88b7c9fdf..1bd3f7bd1c344495bd8c64df25ca551202d06597 100644 |
--- a/mojo/system/remote_message_pipe_unittest.cc |
+++ b/mojo/system/remote_message_pipe_unittest.cc |
@@ -214,9 +214,8 @@ TEST_F(RemoteMessagePipeTest, Basic) { |
// Read from MP 1, port 1. |
EXPECT_EQ(MOJO_RESULT_OK, |
- mp1->ReadMessage(1, |
- buffer, &buffer_size, |
- NULL, NULL, |
+ mp1->ReadMessage(1, UserPointer<void>(buffer), |
+ MakeUserPointer(&buffer_size), NULL, NULL, |
MOJO_READ_MESSAGE_FLAG_NONE)); |
EXPECT_EQ(sizeof(kHello), static_cast<size_t>(buffer_size)); |
EXPECT_STREQ(kHello, buffer); |
@@ -239,9 +238,8 @@ TEST_F(RemoteMessagePipeTest, Basic) { |
buffer_size = static_cast<uint32_t>(sizeof(buffer)); |
EXPECT_EQ(MOJO_RESULT_OK, |
- mp0->ReadMessage(0, |
- buffer, &buffer_size, |
- NULL, NULL, |
+ mp0->ReadMessage(0, UserPointer<void>(buffer), |
+ MakeUserPointer(&buffer_size), NULL, NULL, |
MOJO_READ_MESSAGE_FLAG_NONE)); |
EXPECT_EQ(sizeof(kWorld), static_cast<size_t>(buffer_size)); |
EXPECT_STREQ(kWorld, buffer); |
@@ -315,29 +313,25 @@ TEST_F(RemoteMessagePipeTest, Multiplex) { |
// Make sure there's nothing on MP 0, port 0 or MP 1, port 1 or MP 2, port 0. |
buffer_size = static_cast<uint32_t>(sizeof(buffer)); |
EXPECT_EQ(MOJO_RESULT_SHOULD_WAIT, |
- mp0->ReadMessage(0, |
- buffer, &buffer_size, |
- NULL, NULL, |
+ mp0->ReadMessage(0, UserPointer<void>(buffer), |
+ MakeUserPointer(&buffer_size), NULL, NULL, |
MOJO_READ_MESSAGE_FLAG_NONE)); |
buffer_size = static_cast<uint32_t>(sizeof(buffer)); |
EXPECT_EQ(MOJO_RESULT_SHOULD_WAIT, |
- mp1->ReadMessage(1, |
- buffer, &buffer_size, |
- NULL, NULL, |
+ mp1->ReadMessage(1, UserPointer<void>(buffer), |
+ MakeUserPointer(&buffer_size), NULL, NULL, |
MOJO_READ_MESSAGE_FLAG_NONE)); |
buffer_size = static_cast<uint32_t>(sizeof(buffer)); |
EXPECT_EQ(MOJO_RESULT_SHOULD_WAIT, |
- mp2->ReadMessage(0, |
- buffer, &buffer_size, |
- NULL, NULL, |
+ mp2->ReadMessage(0, UserPointer<void>(buffer), |
+ MakeUserPointer(&buffer_size), NULL, NULL, |
MOJO_READ_MESSAGE_FLAG_NONE)); |
// Read from MP 3, port 1. |
buffer_size = static_cast<uint32_t>(sizeof(buffer)); |
EXPECT_EQ(MOJO_RESULT_OK, |
- mp3->ReadMessage(1, |
- buffer, &buffer_size, |
- NULL, NULL, |
+ mp3->ReadMessage(1, UserPointer<void>(buffer), |
+ MakeUserPointer(&buffer_size), NULL, NULL, |
MOJO_READ_MESSAGE_FLAG_NONE)); |
EXPECT_EQ(sizeof(kHello), static_cast<size_t>(buffer_size)); |
EXPECT_STREQ(kHello, buffer); |
@@ -361,28 +355,24 @@ TEST_F(RemoteMessagePipeTest, Multiplex) { |
// Make sure there's nothing on the other ports. |
buffer_size = static_cast<uint32_t>(sizeof(buffer)); |
EXPECT_EQ(MOJO_RESULT_SHOULD_WAIT, |
- mp0->ReadMessage(0, |
- buffer, &buffer_size, |
- NULL, NULL, |
+ mp0->ReadMessage(0, UserPointer<void>(buffer), |
+ MakeUserPointer(&buffer_size), NULL, NULL, |
MOJO_READ_MESSAGE_FLAG_NONE)); |
buffer_size = static_cast<uint32_t>(sizeof(buffer)); |
EXPECT_EQ(MOJO_RESULT_SHOULD_WAIT, |
- mp2->ReadMessage(0, |
- buffer, &buffer_size, |
- NULL, NULL, |
+ mp2->ReadMessage(0, UserPointer<void>(buffer), |
+ MakeUserPointer(&buffer_size), NULL, NULL, |
MOJO_READ_MESSAGE_FLAG_NONE)); |
buffer_size = static_cast<uint32_t>(sizeof(buffer)); |
EXPECT_EQ(MOJO_RESULT_SHOULD_WAIT, |
- mp3->ReadMessage(1, |
- buffer, &buffer_size, |
- NULL, NULL, |
+ mp3->ReadMessage(1, UserPointer<void>(buffer), |
+ MakeUserPointer(&buffer_size), NULL, NULL, |
MOJO_READ_MESSAGE_FLAG_NONE)); |
buffer_size = static_cast<uint32_t>(sizeof(buffer)); |
EXPECT_EQ(MOJO_RESULT_OK, |
- mp1->ReadMessage(1, |
- buffer, &buffer_size, |
- NULL, NULL, |
+ mp1->ReadMessage(1, UserPointer<void>(buffer), |
+ MakeUserPointer(&buffer_size), NULL, NULL, |
MOJO_READ_MESSAGE_FLAG_NONE)); |
EXPECT_EQ(sizeof(kWorld), static_cast<size_t>(buffer_size)); |
EXPECT_STREQ(kWorld, buffer); |
@@ -440,9 +430,8 @@ TEST_F(RemoteMessagePipeTest, CloseBeforeConnect) { |
// Read from MP 1, port 1. |
EXPECT_EQ(MOJO_RESULT_OK, |
- mp1->ReadMessage(1, |
- buffer, &buffer_size, |
- NULL, NULL, |
+ mp1->ReadMessage(1, UserPointer<void>(buffer), |
+ MakeUserPointer(&buffer_size), NULL, NULL, |
MOJO_READ_MESSAGE_FLAG_NONE)); |
EXPECT_EQ(sizeof(kHello), static_cast<size_t>(buffer_size)); |
EXPECT_STREQ(kHello, buffer); |
@@ -506,7 +495,8 @@ TEST_F(RemoteMessagePipeTest, HandlePassing) { |
DispatcherVector read_dispatchers; |
uint32_t read_num_dispatchers = 10; // Maximum to get. |
EXPECT_EQ(MOJO_RESULT_OK, |
- mp1->ReadMessage(1, read_buffer, &read_buffer_size, |
+ mp1->ReadMessage(1, UserPointer<void>(read_buffer), |
+ MakeUserPointer(&read_buffer_size), |
&read_dispatchers, &read_num_dispatchers, |
MOJO_READ_MESSAGE_FLAG_NONE)); |
EXPECT_EQ(sizeof(kHello), static_cast<size_t>(read_buffer_size)); |
@@ -541,7 +531,8 @@ TEST_F(RemoteMessagePipeTest, HandlePassing) { |
memset(read_buffer, 0, sizeof(read_buffer)); |
read_buffer_size = static_cast<uint32_t>(sizeof(read_buffer)); |
EXPECT_EQ(MOJO_RESULT_OK, |
- dispatcher->ReadMessage(read_buffer, &read_buffer_size, 0, NULL, |
+ dispatcher->ReadMessage(UserPointer<void>(read_buffer), |
+ MakeUserPointer(&read_buffer_size), 0, NULL, |
MOJO_READ_MESSAGE_FLAG_NONE)); |
EXPECT_EQ(sizeof(kHello), static_cast<size_t>(read_buffer_size)); |
EXPECT_STREQ(kHello, read_buffer); |
@@ -565,8 +556,9 @@ TEST_F(RemoteMessagePipeTest, HandlePassing) { |
memset(read_buffer, 0, sizeof(read_buffer)); |
read_buffer_size = static_cast<uint32_t>(sizeof(read_buffer)); |
EXPECT_EQ(MOJO_RESULT_OK, |
- local_mp->ReadMessage(1, read_buffer, &read_buffer_size, NULL, NULL, |
- MOJO_READ_MESSAGE_FLAG_NONE)); |
+ local_mp->ReadMessage(1, UserPointer<void>(read_buffer), |
+ MakeUserPointer(&read_buffer_size), NULL, |
+ NULL, MOJO_READ_MESSAGE_FLAG_NONE)); |
EXPECT_EQ(sizeof(kHello), static_cast<size_t>(read_buffer_size)); |
EXPECT_STREQ(kHello, read_buffer); |
@@ -656,7 +648,8 @@ TEST_F(RemoteMessagePipeTest, MAYBE_SharedBufferPassing) { |
DispatcherVector read_dispatchers; |
uint32_t read_num_dispatchers = 10; // Maximum to get. |
EXPECT_EQ(MOJO_RESULT_OK, |
- mp1->ReadMessage(1, read_buffer, &read_buffer_size, |
+ mp1->ReadMessage(1, UserPointer<void>(read_buffer), |
+ MakeUserPointer(&read_buffer_size), |
&read_dispatchers, &read_num_dispatchers, |
MOJO_READ_MESSAGE_FLAG_NONE)); |
EXPECT_EQ(sizeof(kHello), static_cast<size_t>(read_buffer_size)); |
@@ -771,7 +764,8 @@ TEST_F(RemoteMessagePipeTest, MAYBE_PlatformHandlePassing) { |
DispatcherVector read_dispatchers; |
uint32_t read_num_dispatchers = 10; // Maximum to get. |
EXPECT_EQ(MOJO_RESULT_OK, |
- mp1->ReadMessage(1, read_buffer, &read_buffer_size, |
+ mp1->ReadMessage(1, UserPointer<void>(read_buffer), |
+ MakeUserPointer(&read_buffer_size), |
&read_dispatchers, &read_num_dispatchers, |
MOJO_READ_MESSAGE_FLAG_NONE)); |
EXPECT_EQ(sizeof(kWorld), static_cast<size_t>(read_buffer_size)); |