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 caed81df6e6de527957b3bd4aa073318fd5133a1..95c614b1f9b97f914f65a965fd54c693c980ee07 100644 |
--- a/mojo/system/local_message_pipe_endpoint.h |
+++ b/mojo/system/local_message_pipe_endpoint.h |
@@ -16,24 +16,19 @@ |
namespace mojo { |
namespace system { |
-class MessageInTransit; |
- |
class LocalMessagePipeEndpoint : public MessagePipeEndpoint { |
public: |
LocalMessagePipeEndpoint(); |
virtual ~LocalMessagePipeEndpoint(); |
// |MessagePipeEndpoint| implementation: |
- virtual void OnPeerClose() OVERRIDE; |
- virtual MojoResult EnqueueMessage( |
- const void* bytes, uint32_t num_bytes, |
- const MojoHandle* handles, uint32_t num_handles, |
- MojoWriteMessageFlags flags) OVERRIDE; |
+ virtual void Close() OVERRIDE; |
+ virtual bool OnPeerClose() OVERRIDE; |
+ virtual MojoResult EnqueueMessage(MessageInTransit* message) OVERRIDE; |
// There's a dispatcher for |LocalMessagePipeEndpoint|s, so we have to |
// implement/override these: |
virtual void CancelAllWaiters() OVERRIDE; |
- virtual void Close() OVERRIDE; |
virtual MojoResult ReadMessage(void* bytes, uint32_t* num_bytes, |
MojoHandle* handles, uint32_t* num_handles, |
MojoReadMessageFlags flags) OVERRIDE; |