Chromium Code Reviews| Index: ipc/mojo/ipc_channel_mojo_readers.h |
| diff --git a/ipc/mojo/ipc_channel_mojo_readers.h b/ipc/mojo/ipc_channel_mojo_readers.h |
| index 13ddeada45dabe40fb951c6c4951c9e311d54564..54a8fbcc986124e01038ca37994184aaf3e7225e 100644 |
| --- a/ipc/mojo/ipc_channel_mojo_readers.h |
| +++ b/ipc/mojo/ipc_channel_mojo_readers.h |
| @@ -26,7 +26,7 @@ class Message; |
| namespace internal { |
| // A MessagePipeReader implementation for IPC::Message communication. |
| -class MessageReader : public MessagePipeReader { |
| +class IPC_MOJO_EXPORT MessageReader : public MessagePipeReader { |
| public: |
| MessageReader(mojo::ScopedMessagePipeHandle pipe, ChannelMojo* owner); |
| @@ -38,6 +38,14 @@ class MessageReader : public MessagePipeReader { |
| virtual void OnPipeError(MojoResult error) OVERRIDE; |
| private: |
| + // Be virtual for testing. |
| + virtual MojoResult WriteMessageToPipe( |
|
yzshen1
2014/09/15 17:26:07
Is it possible to do it in a different way? For ex
Hajime Morrita
2014/09/15 18:16:53
Sounds good. I made change and things got much sim
|
| + const void* bytes, |
| + uint32_t num_bytes, |
| + const MojoHandle* handles, |
| + uint32_t num_handles, |
| + MojoWriteMessageFlags flags); |
| + |
| ChannelMojo* owner_; |
| DISALLOW_COPY_AND_ASSIGN(MessageReader); |