Index: mojo/system/local_data_pipe_unittest.cc |
diff --git a/mojo/system/local_data_pipe_unittest.cc b/mojo/system/local_data_pipe_unittest.cc |
index 391f001976173abc6c0a1c77779010a3c1824390..6d747bdf707c5186008c2e1c219b321f7d79bbcb 100644 |
--- a/mojo/system/local_data_pipe_unittest.cc |
+++ b/mojo/system/local_data_pipe_unittest.cc |
@@ -206,12 +206,12 @@ TEST(LocalDataPipeTest, BasicProducerWaiting) { |
// Never readable. |
waiter.Init(); |
EXPECT_EQ(MOJO_RESULT_FAILED_PRECONDITION, |
- dp->ProducerAddWaiter(&waiter, MOJO_WAIT_FLAG_READABLE, 12)); |
+ dp->ProducerAddWaiter(&waiter, MOJO_HANDLE_SIGNAL_READABLE, 12)); |
// Already writable. |
waiter.Init(); |
EXPECT_EQ(MOJO_RESULT_ALREADY_EXISTS, |
- dp->ProducerAddWaiter(&waiter, MOJO_WAIT_FLAG_WRITABLE, 34)); |
+ dp->ProducerAddWaiter(&waiter, MOJO_HANDLE_SIGNAL_WRITABLE, 34)); |
// Write two elements. |
int32_t elements[2] = { 123, 456 }; |
@@ -222,7 +222,7 @@ TEST(LocalDataPipeTest, BasicProducerWaiting) { |
// Adding a waiter should now succeed. |
waiter.Init(); |
EXPECT_EQ(MOJO_RESULT_OK, |
- dp->ProducerAddWaiter(&waiter, MOJO_WAIT_FLAG_WRITABLE, 56)); |
+ dp->ProducerAddWaiter(&waiter, MOJO_HANDLE_SIGNAL_WRITABLE, 56)); |
// And it shouldn't be writable yet. |
EXPECT_EQ(MOJO_RESULT_DEADLINE_EXCEEDED, waiter.Wait(0, NULL)); |
dp->ProducerRemoveWaiter(&waiter); |
@@ -230,7 +230,7 @@ TEST(LocalDataPipeTest, BasicProducerWaiting) { |
// Do it again. |
waiter.Init(); |
EXPECT_EQ(MOJO_RESULT_OK, |
- dp->ProducerAddWaiter(&waiter, MOJO_WAIT_FLAG_WRITABLE, 78)); |
+ dp->ProducerAddWaiter(&waiter, MOJO_HANDLE_SIGNAL_WRITABLE, 78)); |
// Read one element. |
elements[0] = -1; |
@@ -262,7 +262,7 @@ TEST(LocalDataPipeTest, BasicProducerWaiting) { |
// Add a waiter. |
waiter.Init(); |
EXPECT_EQ(MOJO_RESULT_OK, |
- dp->ProducerAddWaiter(&waiter, MOJO_WAIT_FLAG_WRITABLE, 90)); |
+ dp->ProducerAddWaiter(&waiter, MOJO_HANDLE_SIGNAL_WRITABLE, 90)); |
// Read one element, using a two-phase read. |
const void* read_buffer = NULL; |
@@ -293,7 +293,7 @@ TEST(LocalDataPipeTest, BasicProducerWaiting) { |
// Add a waiter. |
waiter.Init(); |
EXPECT_EQ(MOJO_RESULT_OK, |
- dp->ProducerAddWaiter(&waiter, MOJO_WAIT_FLAG_WRITABLE, 12)); |
+ dp->ProducerAddWaiter(&waiter, MOJO_HANDLE_SIGNAL_WRITABLE, 12)); |
// Close the consumer. |
dp->ConsumerClose(); |
@@ -325,12 +325,12 @@ TEST(LocalDataPipeTest, BasicConsumerWaiting) { |
// Never writable. |
waiter.Init(); |
EXPECT_EQ(MOJO_RESULT_FAILED_PRECONDITION, |
- dp->ConsumerAddWaiter(&waiter, MOJO_WAIT_FLAG_WRITABLE, 12)); |
+ dp->ConsumerAddWaiter(&waiter, MOJO_HANDLE_SIGNAL_WRITABLE, 12)); |
// Not yet readable. |
waiter.Init(); |
EXPECT_EQ(MOJO_RESULT_OK, |
- dp->ConsumerAddWaiter(&waiter, MOJO_WAIT_FLAG_READABLE, 34)); |
+ dp->ConsumerAddWaiter(&waiter, MOJO_HANDLE_SIGNAL_READABLE, 34)); |
EXPECT_EQ(MOJO_RESULT_DEADLINE_EXCEEDED, waiter.Wait(0, NULL)); |
dp->ConsumerRemoveWaiter(&waiter); |
@@ -343,7 +343,7 @@ TEST(LocalDataPipeTest, BasicConsumerWaiting) { |
// Should already be readable. |
waiter.Init(); |
EXPECT_EQ(MOJO_RESULT_ALREADY_EXISTS, |
- dp->ConsumerAddWaiter(&waiter, MOJO_WAIT_FLAG_READABLE, 56)); |
+ dp->ConsumerAddWaiter(&waiter, MOJO_HANDLE_SIGNAL_READABLE, 56)); |
// Discard one element. |
num_bytes = static_cast<uint32_t>(1u * sizeof(elements[0])); |
@@ -353,7 +353,7 @@ TEST(LocalDataPipeTest, BasicConsumerWaiting) { |
// Should still be readable. |
waiter.Init(); |
EXPECT_EQ(MOJO_RESULT_ALREADY_EXISTS, |
- dp->ConsumerAddWaiter(&waiter, MOJO_WAIT_FLAG_READABLE, 78)); |
+ dp->ConsumerAddWaiter(&waiter, MOJO_HANDLE_SIGNAL_READABLE, 78)); |
// Read one element. |
elements[0] = -1; |
@@ -367,7 +367,7 @@ TEST(LocalDataPipeTest, BasicConsumerWaiting) { |
// Adding a waiter should now succeed. |
waiter.Init(); |
EXPECT_EQ(MOJO_RESULT_OK, |
- dp->ConsumerAddWaiter(&waiter, MOJO_WAIT_FLAG_READABLE, 90)); |
+ dp->ConsumerAddWaiter(&waiter, MOJO_HANDLE_SIGNAL_READABLE, 90)); |
// Write one element. |
elements[0] = 789; |
@@ -387,7 +387,7 @@ TEST(LocalDataPipeTest, BasicConsumerWaiting) { |
// Should still be readable. |
waiter.Init(); |
EXPECT_EQ(MOJO_RESULT_ALREADY_EXISTS, |
- dp->ConsumerAddWaiter(&waiter, MOJO_WAIT_FLAG_READABLE, 12)); |
+ dp->ConsumerAddWaiter(&waiter, MOJO_HANDLE_SIGNAL_READABLE, 12)); |
// Read one element. |
elements[0] = -1; |
@@ -401,7 +401,7 @@ TEST(LocalDataPipeTest, BasicConsumerWaiting) { |
// Should be never-readable. |
waiter.Init(); |
EXPECT_EQ(MOJO_RESULT_FAILED_PRECONDITION, |
- dp->ConsumerAddWaiter(&waiter, MOJO_WAIT_FLAG_READABLE, 34)); |
+ dp->ConsumerAddWaiter(&waiter, MOJO_HANDLE_SIGNAL_READABLE, 34)); |
dp->ConsumerClose(); |
} |
@@ -432,7 +432,7 @@ TEST(LocalDataPipeTest, BasicConsumerWaiting) { |
// Should already be readable. |
waiter.Init(); |
EXPECT_EQ(MOJO_RESULT_ALREADY_EXISTS, |
- dp->ConsumerAddWaiter(&waiter, MOJO_WAIT_FLAG_READABLE, 12)); |
+ dp->ConsumerAddWaiter(&waiter, MOJO_HANDLE_SIGNAL_READABLE, 12)); |
// Read one element. |
// Request two in all-or-none mode, but only read one. |
@@ -451,7 +451,7 @@ TEST(LocalDataPipeTest, BasicConsumerWaiting) { |
// Should still be readable. |
waiter.Init(); |
EXPECT_EQ(MOJO_RESULT_ALREADY_EXISTS, |
- dp->ConsumerAddWaiter(&waiter, MOJO_WAIT_FLAG_READABLE, 34)); |
+ dp->ConsumerAddWaiter(&waiter, MOJO_HANDLE_SIGNAL_READABLE, 34)); |
// Read one element. |
// Request three, but not in all-or-none mode. |
@@ -470,7 +470,7 @@ TEST(LocalDataPipeTest, BasicConsumerWaiting) { |
// Adding a waiter should now succeed. |
waiter.Init(); |
EXPECT_EQ(MOJO_RESULT_OK, |
- dp->ConsumerAddWaiter(&waiter, MOJO_WAIT_FLAG_READABLE, 56)); |
+ dp->ConsumerAddWaiter(&waiter, MOJO_HANDLE_SIGNAL_READABLE, 56)); |
// Close the producer. |
dp->ProducerClose(); |
@@ -502,7 +502,7 @@ TEST(LocalDataPipeTest, BasicTwoPhaseWaiting) { |
// It should be writable. |
waiter.Init(); |
EXPECT_EQ(MOJO_RESULT_ALREADY_EXISTS, |
- dp->ProducerAddWaiter(&waiter, MOJO_WAIT_FLAG_WRITABLE, 0)); |
+ dp->ProducerAddWaiter(&waiter, MOJO_HANDLE_SIGNAL_WRITABLE, 0)); |
uint32_t num_bytes = static_cast<uint32_t>(1u * sizeof(int32_t)); |
void* write_ptr = NULL; |
@@ -514,14 +514,14 @@ TEST(LocalDataPipeTest, BasicTwoPhaseWaiting) { |
// At this point, it shouldn't be writable. |
waiter.Init(); |
EXPECT_EQ(MOJO_RESULT_OK, |
- dp->ProducerAddWaiter(&waiter, MOJO_WAIT_FLAG_WRITABLE, 1)); |
+ dp->ProducerAddWaiter(&waiter, MOJO_HANDLE_SIGNAL_WRITABLE, 1)); |
EXPECT_EQ(MOJO_RESULT_DEADLINE_EXCEEDED, waiter.Wait(0, NULL)); |
dp->ProducerRemoveWaiter(&waiter); |
// It shouldn't be readable yet either. |
waiter.Init(); |
EXPECT_EQ(MOJO_RESULT_OK, |
- dp->ConsumerAddWaiter(&waiter, MOJO_WAIT_FLAG_READABLE, 2)); |
+ dp->ConsumerAddWaiter(&waiter, MOJO_HANDLE_SIGNAL_READABLE, 2)); |
EXPECT_EQ(MOJO_RESULT_DEADLINE_EXCEEDED, waiter.Wait(0, NULL)); |
dp->ConsumerRemoveWaiter(&waiter); |
@@ -533,12 +533,12 @@ TEST(LocalDataPipeTest, BasicTwoPhaseWaiting) { |
// It should be writable again. |
waiter.Init(); |
EXPECT_EQ(MOJO_RESULT_ALREADY_EXISTS, |
- dp->ProducerAddWaiter(&waiter, MOJO_WAIT_FLAG_WRITABLE, 3)); |
+ dp->ProducerAddWaiter(&waiter, MOJO_HANDLE_SIGNAL_WRITABLE, 3)); |
// And readable. |
waiter.Init(); |
EXPECT_EQ(MOJO_RESULT_ALREADY_EXISTS, |
- dp->ConsumerAddWaiter(&waiter, MOJO_WAIT_FLAG_READABLE, 4)); |
+ dp->ConsumerAddWaiter(&waiter, MOJO_HANDLE_SIGNAL_READABLE, 4)); |
// Start another two-phase write and check that it's readable even in the |
// middle of it. |
@@ -552,7 +552,7 @@ TEST(LocalDataPipeTest, BasicTwoPhaseWaiting) { |
// It should be readable. |
waiter.Init(); |
EXPECT_EQ(MOJO_RESULT_ALREADY_EXISTS, |
- dp->ConsumerAddWaiter(&waiter, MOJO_WAIT_FLAG_READABLE, 5)); |
+ dp->ConsumerAddWaiter(&waiter, MOJO_HANDLE_SIGNAL_READABLE, 5)); |
// End the two-phase write without writing anything. |
EXPECT_EQ(MOJO_RESULT_OK, dp->ProducerEndWriteData(0u)); |
@@ -568,12 +568,12 @@ TEST(LocalDataPipeTest, BasicTwoPhaseWaiting) { |
// At this point, it should still be writable. |
waiter.Init(); |
EXPECT_EQ(MOJO_RESULT_ALREADY_EXISTS, |
- dp->ProducerAddWaiter(&waiter, MOJO_WAIT_FLAG_WRITABLE, 6)); |
+ dp->ProducerAddWaiter(&waiter, MOJO_HANDLE_SIGNAL_WRITABLE, 6)); |
// But not readable. |
waiter.Init(); |
EXPECT_EQ(MOJO_RESULT_OK, |
- dp->ConsumerAddWaiter(&waiter, MOJO_WAIT_FLAG_READABLE, 7)); |
+ dp->ConsumerAddWaiter(&waiter, MOJO_HANDLE_SIGNAL_READABLE, 7)); |
EXPECT_EQ(MOJO_RESULT_DEADLINE_EXCEEDED, waiter.Wait(0, NULL)); |
dp->ConsumerRemoveWaiter(&waiter); |
@@ -583,7 +583,7 @@ TEST(LocalDataPipeTest, BasicTwoPhaseWaiting) { |
// It should be readable again. |
waiter.Init(); |
EXPECT_EQ(MOJO_RESULT_ALREADY_EXISTS, |
- dp->ConsumerAddWaiter(&waiter, MOJO_WAIT_FLAG_READABLE, 8)); |
+ dp->ConsumerAddWaiter(&waiter, MOJO_HANDLE_SIGNAL_READABLE, 8)); |
dp->ProducerClose(); |
dp->ConsumerClose(); |
@@ -607,12 +607,12 @@ TEST(LocalDataPipeTest, BasicMayDiscardWaiting) { |
// Writable. |
waiter.Init(); |
EXPECT_EQ(MOJO_RESULT_ALREADY_EXISTS, |
- dp->ProducerAddWaiter(&waiter, MOJO_WAIT_FLAG_WRITABLE, 0)); |
+ dp->ProducerAddWaiter(&waiter, MOJO_HANDLE_SIGNAL_WRITABLE, 0)); |
// Not readable. |
waiter.Init(); |
EXPECT_EQ(MOJO_RESULT_OK, |
- dp->ConsumerAddWaiter(&waiter, MOJO_WAIT_FLAG_READABLE, 1)); |
+ dp->ConsumerAddWaiter(&waiter, MOJO_HANDLE_SIGNAL_READABLE, 1)); |
EXPECT_EQ(MOJO_RESULT_DEADLINE_EXCEEDED, waiter.Wait(0, NULL)); |
dp->ConsumerRemoveWaiter(&waiter); |
@@ -625,12 +625,12 @@ TEST(LocalDataPipeTest, BasicMayDiscardWaiting) { |
// Still writable (even though it's full). |
waiter.Init(); |
EXPECT_EQ(MOJO_RESULT_ALREADY_EXISTS, |
- dp->ProducerAddWaiter(&waiter, MOJO_WAIT_FLAG_WRITABLE, 2)); |
+ dp->ProducerAddWaiter(&waiter, MOJO_HANDLE_SIGNAL_WRITABLE, 2)); |
// Now readable. |
waiter.Init(); |
EXPECT_EQ(MOJO_RESULT_ALREADY_EXISTS, |
- dp->ConsumerAddWaiter(&waiter, MOJO_WAIT_FLAG_READABLE, 3)); |
+ dp->ConsumerAddWaiter(&waiter, MOJO_HANDLE_SIGNAL_READABLE, 3)); |
// Overwrite that element. |
num_bytes = static_cast<uint32_t>(sizeof(int32_t)); |
@@ -642,12 +642,12 @@ TEST(LocalDataPipeTest, BasicMayDiscardWaiting) { |
// Still writable. |
waiter.Init(); |
EXPECT_EQ(MOJO_RESULT_ALREADY_EXISTS, |
- dp->ProducerAddWaiter(&waiter, MOJO_WAIT_FLAG_WRITABLE, 4)); |
+ dp->ProducerAddWaiter(&waiter, MOJO_HANDLE_SIGNAL_WRITABLE, 4)); |
// And still readable. |
waiter.Init(); |
EXPECT_EQ(MOJO_RESULT_ALREADY_EXISTS, |
- dp->ConsumerAddWaiter(&waiter, MOJO_WAIT_FLAG_READABLE, 5)); |
+ dp->ConsumerAddWaiter(&waiter, MOJO_HANDLE_SIGNAL_READABLE, 5)); |
// Read that element. |
num_bytes = static_cast<uint32_t>(sizeof(int32_t)); |
@@ -660,12 +660,12 @@ TEST(LocalDataPipeTest, BasicMayDiscardWaiting) { |
// Still writable. |
waiter.Init(); |
EXPECT_EQ(MOJO_RESULT_ALREADY_EXISTS, |
- dp->ProducerAddWaiter(&waiter, MOJO_WAIT_FLAG_WRITABLE, 6)); |
+ dp->ProducerAddWaiter(&waiter, MOJO_HANDLE_SIGNAL_WRITABLE, 6)); |
// No longer readable. |
waiter.Init(); |
EXPECT_EQ(MOJO_RESULT_OK, |
- dp->ConsumerAddWaiter(&waiter, MOJO_WAIT_FLAG_READABLE, 7)); |
+ dp->ConsumerAddWaiter(&waiter, MOJO_HANDLE_SIGNAL_READABLE, 7)); |
EXPECT_EQ(MOJO_RESULT_DEADLINE_EXCEEDED, waiter.Wait(0, NULL)); |
dp->ConsumerRemoveWaiter(&waiter); |