Home | History | Annotate | Download | only in tests

Lines Matching refs:h0

33   MojoHandle h0, h1;
48 h0 = MOJO_HANDLE_INVALID;
52 MojoWaitMany(&h0, &sig, 1, MOJO_DEADLINE_INDEFINITE, nullptr, nullptr));
56 MojoWriteMessage(h0, buffer, 3, nullptr, 0,
60 MojoReadMessage(h0, buffer, &buffer_size, nullptr, nullptr,
66 MojoWriteData(h0, buffer, &buffer_size, MOJO_WRITE_DATA_FLAG_NONE));
69 MojoBeginWriteData(h0, &write_pointer, &buffer_size,
71 EXPECT_EQ(MOJO_RESULT_INVALID_ARGUMENT, MojoEndWriteData(h0, 1));
74 MojoReadData(h0, buffer, &buffer_size, MOJO_READ_DATA_FLAG_NONE));
77 MojoBeginReadData(h0, &read_pointer, &buffer_size,
79 EXPECT_EQ(MOJO_RESULT_INVALID_ARGUMENT, MojoEndReadData(h0, 1));
84 MojoDuplicateBufferHandle(h0, nullptr, &h1));
86 MojoMapBuffer(h0, 0, 1, &write_pointer, MOJO_MAP_BUFFER_FLAG_NONE));
90 MojoHandle h0, h1;
95 h0 = MOJO_HANDLE_INVALID;
97 EXPECT_EQ(MOJO_RESULT_OK, MojoCreateMessagePipe(nullptr, &h0, &h1));
98 EXPECT_NE(h0, MOJO_HANDLE_INVALID);
104 MojoWait(h0, MOJO_HANDLE_SIGNAL_READABLE, 0, &state));
110 MojoWait(h0, MOJO_HANDLE_SIGNAL_WRITABLE, 0, &state));
116 MojoWait(h0, MOJO_HANDLE_SIGNAL_WRITABLE, 0, nullptr));
121 MojoReadMessage(h0, buffer, &buffer_size, nullptr, nullptr,
130 // |h0| should be readable.
134 EXPECT_EQ(MOJO_RESULT_OK, MojoWaitMany(&h0, &sig, 1, MOJO_DEADLINE_INDEFINITE,
141 // Read from |h0|.
144 MojoReadMessage(h0, buffer, &buffer_size, nullptr, nullptr,
149 // |h0| should no longer be readable.
151 MojoWait(h0, MOJO_HANDLE_SIGNAL_READABLE, 10, &state));
156 // Close |h0|.
157 EXPECT_EQ(MOJO_RESULT_OK, MojoClose(h0));
288 MojoHandle h0, h1;
291 // Create a shared buffer (|h0|).
292 h0 = MOJO_HANDLE_INVALID;
293 EXPECT_EQ(MOJO_RESULT_OK, MojoCreateSharedBuffer(nullptr, 100, &h0));
294 EXPECT_NE(h0, MOJO_HANDLE_INVALID);
299 MojoMapBuffer(h0, 0, 100, &pointer, MOJO_MAP_BUFFER_FLAG_NONE));
303 // Duplicate |h0| to |h1|.
305 EXPECT_EQ(MOJO_RESULT_OK, MojoDuplicateBufferHandle(h0, nullptr, &h1));
308 // Close |h0|.
309 EXPECT_EQ(MOJO_RESULT_OK, MojoClose(h0));