| Index: mojo/edk/system/core.h
|
| diff --git a/mojo/edk/system/core.h b/mojo/edk/system/core.h
|
| index ab7154c6d6f0e72b1302df1f42762d49695b8a43..7871480e72c158a16763a21fd0ed6a2a491a778a 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 AllocMessage(uint32_t num_bytes,
|
| + const MojoHandle* handles,
|
| + uint32_t num_handles,
|
| + MojoAllocMessageFlags flags,
|
| + MojoMessageHandle* message);
|
| + MojoResult FreeMessage(MojoMessageHandle message);
|
| + MojoResult GetMessageBuffer(MojoMessageHandle message, 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,
|
| + MojoMessageHandle message,
|
| + 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,
|
| + MojoMessageHandle* 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
|
|
|