Home | History | Annotate | Download | only in system

Lines Matching defs:dispatcher

15 #include "mojo/edk/system/dispatcher.h"
114 scoped_refptr<SharedBufferDispatcher> dispatcher;
117 nullptr, 100, &dispatcher));
118 ASSERT_TRUE(dispatcher);
119 EXPECT_EQ(Dispatcher::Type::SHARED_BUFFER, dispatcher->GetType());
123 EXPECT_EQ(MOJO_RESULT_OK, dispatcher->MapBuffer(
132 EXPECT_EQ(MOJO_RESULT_OK, dispatcher->MapBuffer(
139 EXPECT_EQ(MOJO_RESULT_OK, dispatcher->Close());
141 // Check that we can still read/write to mappings after the dispatcher has
151 scoped_refptr<SharedBufferDispatcher> dispatcher;
154 platform_shared_buffer, &dispatcher));
155 ASSERT_TRUE(dispatcher);
156 EXPECT_EQ(Dispatcher::Type::SHARED_BUFFER, dispatcher->GetType());
160 EXPECT_EQ(MOJO_RESULT_OK, dispatcher->MapBuffer(
169 EXPECT_EQ(MOJO_RESULT_OK, dispatcher->MapBuffer(
176 EXPECT_EQ(MOJO_RESULT_OK, dispatcher->Close());
178 // Check that we can still read/write to mappings after the dispatcher has
198 scoped_refptr<Dispatcher> dispatcher2;
202 EXPECT_EQ(Dispatcher::Type::SHARED_BUFFER, dispatcher2->GetType());
227 scoped_refptr<Dispatcher> dispatcher2;
231 EXPECT_EQ(Dispatcher::Type::SHARED_BUFFER, dispatcher2->GetType());
252 scoped_refptr<Dispatcher> dispatcher2;
262 scoped_refptr<Dispatcher> dispatcher2;
273 scoped_refptr<SharedBufferDispatcher> dispatcher;
277 std::numeric_limits<uint64_t>::max(), &dispatcher));
278 EXPECT_FALSE(dispatcher);
284 &dispatcher));
285 EXPECT_FALSE(dispatcher);
289 scoped_refptr<SharedBufferDispatcher> dispatcher;
292 nullptr, 100, &dispatcher));
296 dispatcher->MapBuffer(0, 101, MOJO_MAP_BUFFER_FLAG_NONE, &mapping));
300 dispatcher->MapBuffer(1, 100, MOJO_MAP_BUFFER_FLAG_NONE, &mapping));
304 dispatcher->MapBuffer(0, 0, MOJO_MAP_BUFFER_FLAG_NONE, &mapping));
307 EXPECT_EQ(MOJO_RESULT_OK, dispatcher->Close());