| Index: mojo/edk/system/core.h
|
| diff --git a/mojo/edk/system/core.h b/mojo/edk/system/core.h
|
| index 18da0ba375c744883f7a6e8a6ed0743517ccff36..cb58b30521f499b76cb6675e5bd4cc90a5830d07 100644
|
| --- a/mojo/edk/system/core.h
|
| +++ b/mojo/edk/system/core.h
|
| @@ -144,6 +144,13 @@ class MOJO_SYSTEM_IMPL_EXPORT Core {
|
| MojoWatchCallback callback,
|
| uintptr_t context);
|
| MojoResult CancelWatch(MojoHandle handle, uintptr_t context);
|
| + MojoResult CreateMessage(uint32_t num_bytes,
|
| + const MojoHandle* handles,
|
| + uint32_t num_handles,
|
| + MojoCreateMessageFlags flags,
|
| + void** message);
|
| + MojoResult DestroyMessage(void* message_ptr);
|
| + MojoResult GetMessageBuffer(void* message_ptr, void** buffer);
|
|
|
| // These methods correspond to the API functions defined in
|
| // "mojo/public/c/system/wait_set.h":
|
| @@ -171,12 +178,21 @@ class MOJO_SYSTEM_IMPL_EXPORT Core {
|
| const MojoHandle* handles,
|
| uint32_t num_handles,
|
| MojoWriteMessageFlags flags);
|
| + MojoResult WriteMessageNew(MojoHandle message_pipe_handle,
|
| + void* message_ptr,
|
| + MojoWriteMessageFlags flags);
|
| MojoResult ReadMessage(MojoHandle message_pipe_handle,
|
| void* bytes,
|
| uint32_t* num_bytes,
|
| MojoHandle* handles,
|
| uint32_t* num_handles,
|
| MojoReadMessageFlags flags);
|
| + MojoResult ReadMessageNew(MojoHandle message_pipe_handle,
|
| + void** message,
|
| + uint32_t* num_bytes,
|
| + MojoHandle* handles,
|
| + uint32_t* num_handles,
|
| + MojoReadMessageFlags flags);
|
| MojoResult FuseMessagePipes(MojoHandle handle0, MojoHandle handle1);
|
|
|
| // These methods correspond to the API functions defined in
|
|
|