Index: mojo/edk/system/dispatcher.cc |
diff --git a/mojo/edk/system/dispatcher.cc b/mojo/edk/system/dispatcher.cc |
index 6705542ecf75ca67cb273506f349f5daaa021cc4..edb00eae7ac2f2ec2a805b6bbbee6a115704b911 100644 |
--- a/mojo/edk/system/dispatcher.cc |
+++ b/mojo/edk/system/dispatcher.cc |
@@ -32,19 +32,17 @@ MojoResult Dispatcher::CancelWatch(uintptr_t context) { |
return MOJO_RESULT_INVALID_ARGUMENT; |
} |
-MojoResult Dispatcher::WriteMessage(const void* bytes, |
- uint32_t num_bytes, |
- const DispatcherInTransit* dispatchers, |
- uint32_t num_dispatchers, |
+MojoResult Dispatcher::WriteMessage(std::unique_ptr<MessageForTransit> message, |
MojoWriteMessageFlags flags) { |
return MOJO_RESULT_INVALID_ARGUMENT; |
} |
-MojoResult Dispatcher::ReadMessage(void* bytes, |
+MojoResult Dispatcher::ReadMessage(std::unique_ptr<MessageForTransit>* message, |
uint32_t* num_bytes, |
MojoHandle* handles, |
uint32_t* num_handles, |
- MojoReadMessageFlags flags) { |
+ MojoReadMessageFlags flags, |
+ bool ignore_num_bytes) { |
return MOJO_RESULT_INVALID_ARGUMENT; |
} |