Index: mojo/system/local_message_pipe_endpoint.h |
diff --git a/mojo/system/local_message_pipe_endpoint.h b/mojo/system/local_message_pipe_endpoint.h |
index 7e8703dd573bef539abf81d6d0a689156a5a8b5f..99ebec25c63506eae14134ff495813f1613bdb2f 100644 |
--- a/mojo/system/local_message_pipe_endpoint.h |
+++ b/mojo/system/local_message_pipe_endpoint.h |
@@ -25,14 +25,18 @@ class MOJO_SYSTEM_EXPORT LocalMessagePipeEndpoint : public MessagePipeEndpoint { |
// |MessagePipeEndpoint| implementation: |
virtual void Close() OVERRIDE; |
virtual bool OnPeerClose() OVERRIDE; |
- virtual MojoResult EnqueueMessage(MessageInTransit* message) OVERRIDE; |
+ virtual MojoResult EnqueueMessage( |
+ MessageInTransit* message, |
+ const std::vector<Dispatcher*>* dispatchers) OVERRIDE; |
// There's a dispatcher for |LocalMessagePipeEndpoint|s, so we have to |
// implement/override these: |
virtual void CancelAllWaiters() OVERRIDE; |
- virtual MojoResult ReadMessage(void* bytes, uint32_t* num_bytes, |
- MojoHandle* handles, uint32_t* num_handles, |
- MojoReadMessageFlags flags) OVERRIDE; |
+ virtual MojoResult ReadMessage( |
+ void* bytes, uint32_t* num_bytes, |
+ uint32_t max_num_dispatchers, |
+ std::vector<scoped_refptr<Dispatcher> >* dispatchers, |
+ MojoReadMessageFlags flags) OVERRIDE; |
virtual MojoResult AddWaiter(Waiter* waiter, |
MojoWaitFlags flags, |
MojoResult wake_result) OVERRIDE; |