Index: mojo/system/message_pipe_unittest.cc |
diff --git a/mojo/system/message_pipe_unittest.cc b/mojo/system/message_pipe_unittest.cc |
index 523e57ddfe382a91e2207033feb1aaaaae5c25a4..c3662b76e6cc3074bfb20539006053f4d6c40f9a 100644 |
--- a/mojo/system/message_pipe_unittest.cc |
+++ b/mojo/system/message_pipe_unittest.cc |
@@ -59,9 +59,8 @@ TEST(MessagePipeTest, Basic) { |
buffer[0] = 789012345; |
buffer[1] = 0; |
EXPECT_EQ(MOJO_RESULT_OK, |
- mp->WriteMessage(1, |
- buffer, static_cast<uint32_t>(sizeof(buffer[0])), |
- NULL, |
+ mp->WriteMessage(1, UserPointer<const void>(buffer), |
+ static_cast<uint32_t>(sizeof(buffer[0])), NULL, |
MOJO_WRITE_MESSAGE_FLAG_NONE)); |
// Read from port 0. |
@@ -87,16 +86,14 @@ TEST(MessagePipeTest, Basic) { |
buffer[0] = 123456789; |
buffer[1] = 0; |
EXPECT_EQ(MOJO_RESULT_OK, |
- mp->WriteMessage(0, |
- buffer, static_cast<uint32_t>(sizeof(buffer[0])), |
- NULL, |
+ mp->WriteMessage(0, UserPointer<const void>(buffer), |
+ static_cast<uint32_t>(sizeof(buffer[0])), NULL, |
MOJO_WRITE_MESSAGE_FLAG_NONE)); |
buffer[0] = 234567890; |
buffer[1] = 0; |
EXPECT_EQ(MOJO_RESULT_OK, |
- mp->WriteMessage(0, |
- buffer, static_cast<uint32_t>(sizeof(buffer[0])), |
- NULL, |
+ mp->WriteMessage(0, UserPointer<const void>(buffer), |
+ static_cast<uint32_t>(sizeof(buffer[0])), NULL, |
MOJO_WRITE_MESSAGE_FLAG_NONE)); |
// Read from port 1 with buffer size 0 (should get the size of next message). |
@@ -156,9 +153,8 @@ TEST(MessagePipeTest, Basic) { |
buffer[0] = 345678901; |
buffer[1] = 0; |
EXPECT_EQ(MOJO_RESULT_OK, |
- mp->WriteMessage(0, |
- buffer, static_cast<uint32_t>(sizeof(buffer[0])), |
- NULL, |
+ mp->WriteMessage(0, UserPointer<const void>(buffer), |
+ static_cast<uint32_t>(sizeof(buffer[0])), NULL, |
MOJO_WRITE_MESSAGE_FLAG_NONE)); |
// Close port 0. |
@@ -168,9 +164,8 @@ TEST(MessagePipeTest, Basic) { |
buffer[0] = 456789012; |
buffer[1] = 0; |
EXPECT_EQ(MOJO_RESULT_FAILED_PRECONDITION, |
- mp->WriteMessage(1, |
- buffer, static_cast<uint32_t>(sizeof(buffer[0])), |
- NULL, |
+ mp->WriteMessage(1, UserPointer<const void>(buffer), |
+ static_cast<uint32_t>(sizeof(buffer[0])), NULL, |
MOJO_WRITE_MESSAGE_FLAG_NONE)); |
// Read from port 1; should still get message (even though port 0 was closed). |
@@ -206,10 +201,8 @@ TEST(MessagePipeTest, CloseWithQueuedIncomingMessages) { |
for (int32_t i = 0; i < 5; i++) { |
buffer[0] = i; |
EXPECT_EQ(MOJO_RESULT_OK, |
- mp->WriteMessage(1, |
- buffer, kBufferSize, |
- NULL, |
- MOJO_WRITE_MESSAGE_FLAG_NONE)); |
+ mp->WriteMessage(1, UserPointer<const void>(buffer), kBufferSize, |
+ NULL, MOJO_WRITE_MESSAGE_FLAG_NONE)); |
} |
// Port 0 shouldn't be empty. |
@@ -236,9 +229,8 @@ TEST(MessagePipeTest, DiscardMode) { |
buffer[0] = 789012345; |
buffer[1] = 0; |
EXPECT_EQ(MOJO_RESULT_OK, |
- mp->WriteMessage(1, |
- buffer, static_cast<uint32_t>(sizeof(buffer[0])), |
- NULL, |
+ mp->WriteMessage(1, UserPointer<const void>(buffer), |
+ static_cast<uint32_t>(sizeof(buffer[0])), NULL, |
MOJO_WRITE_MESSAGE_FLAG_NONE)); |
// Read/discard from port 0 (no buffer); get size. |
@@ -260,9 +252,8 @@ TEST(MessagePipeTest, DiscardMode) { |
buffer[0] = 890123456; |
buffer[1] = 0; |
EXPECT_EQ(MOJO_RESULT_OK, |
- mp->WriteMessage(1, |
- buffer, static_cast<uint32_t>(sizeof(buffer[0])), |
- NULL, |
+ mp->WriteMessage(1, UserPointer<const void>(buffer), |
+ static_cast<uint32_t>(sizeof(buffer[0])), NULL, |
MOJO_WRITE_MESSAGE_FLAG_NONE)); |
// Read from port 0 (buffer big enough). |
@@ -288,9 +279,8 @@ TEST(MessagePipeTest, DiscardMode) { |
buffer[0] = 901234567; |
buffer[1] = 0; |
EXPECT_EQ(MOJO_RESULT_OK, |
- mp->WriteMessage(1, |
- buffer, static_cast<uint32_t>(sizeof(buffer[0])), |
- NULL, |
+ mp->WriteMessage(1, UserPointer<const void>(buffer), |
+ static_cast<uint32_t>(sizeof(buffer[0])), NULL, |
MOJO_WRITE_MESSAGE_FLAG_NONE)); |
// Read/discard from port 0 (buffer too small); get size. |
@@ -312,9 +302,8 @@ TEST(MessagePipeTest, DiscardMode) { |
buffer[0] = 123456789; |
buffer[1] = 0; |
EXPECT_EQ(MOJO_RESULT_OK, |
- mp->WriteMessage(1, |
- buffer, static_cast<uint32_t>(sizeof(buffer[0])), |
- NULL, |
+ mp->WriteMessage(1, UserPointer<const void>(buffer), |
+ static_cast<uint32_t>(sizeof(buffer[0])), NULL, |
MOJO_WRITE_MESSAGE_FLAG_NONE)); |
// Discard from port 0. |
@@ -364,10 +353,8 @@ TEST(MessagePipeTest, BasicWaiting) { |
// Write from port 0 (to port 1), to make port 1 readable. |
buffer[0] = 123456789; |
EXPECT_EQ(MOJO_RESULT_OK, |
- mp->WriteMessage(0, |
- buffer, kBufferSize, |
- NULL, |
- MOJO_WRITE_MESSAGE_FLAG_NONE)); |
+ mp->WriteMessage(0, UserPointer<const void>(buffer), kBufferSize, |
+ NULL, MOJO_WRITE_MESSAGE_FLAG_NONE)); |
// Port 1 should already be readable now. |
waiter.Init(); |
@@ -436,10 +423,8 @@ TEST(MessagePipeTest, ThreadedWaiting) { |
buffer[0] = 123456789; |
// Write from port 0 (to port 1), which should wake up the waiter. |
EXPECT_EQ(MOJO_RESULT_OK, |
- mp->WriteMessage(0, |
- buffer, kBufferSize, |
- NULL, |
- MOJO_WRITE_MESSAGE_FLAG_NONE)); |
+ mp->WriteMessage(0, UserPointer<const void>(buffer), kBufferSize, |
+ NULL, MOJO_WRITE_MESSAGE_FLAG_NONE)); |
mp->RemoveWaiter(1, thread.waiter()); |