| 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;
|
|
|