| Index: mojo/edk/embedder/entrypoints.cc
|
| diff --git a/mojo/edk/embedder/entrypoints.cc b/mojo/edk/embedder/entrypoints.cc
|
| index 6acd98571ddf58ab7c4512d93c3521fe32e9dc58..7d5a32ac5b5f8234023e5e33c374010b0943fc90 100644
|
| --- a/mojo/edk/embedder/entrypoints.cc
|
| +++ b/mojo/edk/embedder/entrypoints.cc
|
| @@ -53,6 +53,22 @@ MojoResult MojoCancelWatch(MojoHandle handle, uintptr_t context) {
|
| return g_core->CancelWatch(handle, context);
|
| }
|
|
|
| +MojoResult MojoCreateMessage(uint32_t num_bytes,
|
| + const MojoHandle* handles,
|
| + uint32_t num_handles,
|
| + MojoCreateMessageFlags flags,
|
| + MojoMessageHandle* message) {
|
| + return g_core->CreateMessage(num_bytes, handles, num_handles, flags, message);
|
| +}
|
| +
|
| +MojoResult MojoDestroyMessage(MojoMessageHandle message) {
|
| + return g_core->DestroyMessage(message);
|
| +}
|
| +
|
| +MojoResult MojoGetMessageBuffer(MojoMessageHandle message, void** buffer) {
|
| + return g_core->GetMessageBuffer(message, buffer);
|
| +}
|
| +
|
| MojoResult MojoCreateWaitSet(MojoHandle* wait_set_handle) {
|
| return g_core->CreateWaitSet(wait_set_handle);
|
| }
|
| @@ -93,6 +109,12 @@ MojoResult MojoWriteMessage(MojoHandle message_pipe_handle,
|
| num_handles, flags);
|
| }
|
|
|
| +MojoResult MojoWriteMessageNew(MojoHandle message_pipe_handle,
|
| + MojoMessageHandle message,
|
| + MojoWriteMessageFlags flags) {
|
| + return g_core->WriteMessageNew(message_pipe_handle, message, flags);
|
| +}
|
| +
|
| MojoResult MojoReadMessage(MojoHandle message_pipe_handle,
|
| void* bytes,
|
| uint32_t* num_bytes,
|
| @@ -103,6 +125,16 @@ MojoResult MojoReadMessage(MojoHandle message_pipe_handle,
|
| message_pipe_handle, bytes, num_bytes, handles, num_handles, flags);
|
| }
|
|
|
| +MojoResult MojoReadMessageNew(MojoHandle message_pipe_handle,
|
| + MojoMessageHandle* message,
|
| + uint32_t* num_bytes,
|
| + MojoHandle* handles,
|
| + uint32_t* num_handles,
|
| + MojoReadMessageFlags flags) {
|
| + return g_core->ReadMessageNew(
|
| + message_pipe_handle, message, num_bytes, handles, num_handles, flags);
|
| +}
|
| +
|
| MojoResult MojoFuseMessagePipes(MojoHandle handle0, MojoHandle handle1) {
|
| return g_core->FuseMessagePipes(handle0, handle1);
|
| }
|
|
|