OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "mojo/edk/embedder/entrypoints.h" | 5 #include "mojo/edk/embedder/entrypoints.h" |
6 | 6 |
7 #include <stdint.h> | 7 #include <stdint.h> |
8 | 8 |
9 #include "mojo/edk/embedder/embedder_internal.h" | 9 #include "mojo/edk/embedder/embedder_internal.h" |
10 #include "mojo/edk/system/core.h" | 10 #include "mojo/edk/system/core.h" |
(...skipping 27 matching lines...) Expand all Loading... |
38 MojoResult MojoWaitManyImpl(const MojoHandle* handles, | 38 MojoResult MojoWaitManyImpl(const MojoHandle* handles, |
39 const MojoHandleSignals* signals, | 39 const MojoHandleSignals* signals, |
40 uint32_t num_handles, | 40 uint32_t num_handles, |
41 MojoDeadline deadline, | 41 MojoDeadline deadline, |
42 uint32_t* result_index, | 42 uint32_t* result_index, |
43 MojoHandleSignalsState* signals_states) { | 43 MojoHandleSignalsState* signals_states) { |
44 return g_core->WaitMany(handles, signals, num_handles, deadline, result_index, | 44 return g_core->WaitMany(handles, signals, num_handles, deadline, result_index, |
45 signals_states); | 45 signals_states); |
46 } | 46 } |
47 | 47 |
48 MojoResult MojoWatchImpl(MojoHandle handle, | 48 MojoResult MojoRegisterWatcherImpl(MojoHandle handle, |
49 MojoHandleSignals signals, | 49 MojoHandleSignals signals, |
50 MojoWatchCallback callback, | 50 MojoWatchCallback callback, |
51 uintptr_t context) { | 51 uintptr_t context) { |
52 return g_core->Watch(handle, signals, callback, context); | 52 return g_core->RegisterWatcher(handle, signals, callback, context); |
53 } | 53 } |
54 | 54 |
55 MojoResult MojoCancelWatchImpl(MojoHandle handle, uintptr_t context) { | 55 MojoResult MojoArmWatcherImpl(MojoHandle handle, uintptr_t context) { |
56 return g_core->CancelWatch(handle, context); | 56 return g_core->ArmWatcher(handle, context); |
| 57 } |
| 58 |
| 59 MojoResult MojoUnregisterWatcherImpl(MojoHandle handle, uintptr_t context) { |
| 60 return g_core->UnregisterWatcher(handle, context); |
57 } | 61 } |
58 | 62 |
59 MojoResult MojoAllocMessageImpl(uint32_t num_bytes, | 63 MojoResult MojoAllocMessageImpl(uint32_t num_bytes, |
60 const MojoHandle* handles, | 64 const MojoHandle* handles, |
61 uint32_t num_handles, | 65 uint32_t num_handles, |
62 MojoAllocMessageFlags flags, | 66 MojoAllocMessageFlags flags, |
63 MojoMessageHandle* message) { | 67 MojoMessageHandle* message) { |
64 return g_core->AllocMessage(num_bytes, handles, num_handles, flags, message); | 68 return g_core->AllocMessage(num_bytes, handles, num_handles, flags, message); |
65 } | 69 } |
66 | 70 |
(...skipping 213 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
280 MojoBeginReadDataImpl, | 284 MojoBeginReadDataImpl, |
281 MojoEndReadDataImpl, | 285 MojoEndReadDataImpl, |
282 MojoCreateSharedBufferImpl, | 286 MojoCreateSharedBufferImpl, |
283 MojoDuplicateBufferHandleImpl, | 287 MojoDuplicateBufferHandleImpl, |
284 MojoMapBufferImpl, | 288 MojoMapBufferImpl, |
285 MojoUnmapBufferImpl, | 289 MojoUnmapBufferImpl, |
286 MojoCreateWaitSetImpl, | 290 MojoCreateWaitSetImpl, |
287 MojoAddHandleImpl, | 291 MojoAddHandleImpl, |
288 MojoRemoveHandleImpl, | 292 MojoRemoveHandleImpl, |
289 MojoGetReadyHandlesImpl, | 293 MojoGetReadyHandlesImpl, |
290 MojoWatchImpl, | 294 MojoRegisterWatcherImpl, |
291 MojoCancelWatchImpl, | 295 MojoArmWatcherImpl, |
| 296 MojoUnregisterWatcherImpl, |
292 MojoFuseMessagePipesImpl, | 297 MojoFuseMessagePipesImpl, |
293 MojoWriteMessageNewImpl, | 298 MojoWriteMessageNewImpl, |
294 MojoReadMessageNewImpl, | 299 MojoReadMessageNewImpl, |
295 MojoAllocMessageImpl, | 300 MojoAllocMessageImpl, |
296 MojoFreeMessageImpl, | 301 MojoFreeMessageImpl, |
297 MojoGetMessageBufferImpl, | 302 MojoGetMessageBufferImpl, |
298 MojoWrapPlatformHandleImpl, | 303 MojoWrapPlatformHandleImpl, |
299 MojoUnwrapPlatformHandleImpl, | 304 MojoUnwrapPlatformHandleImpl, |
300 MojoWrapPlatformSharedBufferHandleImpl, | 305 MojoWrapPlatformSharedBufferHandleImpl, |
301 MojoUnwrapPlatformSharedBufferHandleImpl, | 306 MojoUnwrapPlatformSharedBufferHandleImpl, |
302 MojoNotifyBadMessageImpl, | 307 MojoNotifyBadMessageImpl, |
303 MojoGetPropertyImpl}; | 308 MojoGetPropertyImpl}; |
304 return system_thunks; | 309 return system_thunks; |
305 } | 310 } |
306 | 311 |
307 } // namespace edk | 312 } // namespace edk |
308 } // namespace mojo | 313 } // namespace mojo |
OLD | NEW |