Index: ipc/mojo/ipc_channel_mojo.h |
diff --git a/ipc/mojo/ipc_channel_mojo.h b/ipc/mojo/ipc_channel_mojo.h |
index 71d1d10c8e63afeb21fc20f59c46e7dfd69d862a..1959e0f800574e3170fb913885b23fc925011293 100644 |
--- a/ipc/mojo/ipc_channel_mojo.h |
+++ b/ipc/mojo/ipc_channel_mojo.h |
@@ -15,6 +15,7 @@ |
#include "ipc/ipc_export.h" |
#include "ipc/mojo/ipc_message_pipe_reader.h" |
#include "ipc/mojo/ipc_mojo_bootstrap.h" |
+#include "ipc/mojo/scoped_ipc_support.h" |
#include "third_party/mojo/src/mojo/edk/embedder/channel_info_forward.h" |
#include "third_party/mojo/src/mojo/public/cpp/system/core.h" |
@@ -75,6 +76,7 @@ class IPC_MOJO_EXPORT ChannelMojo |
const ChannelHandle& channel_handle); |
static scoped_ptr<ChannelFactory> CreateClientFactory( |
+ Delegate* delegate, |
const ChannelHandle& channel_handle); |
~ChannelMojo() override; |
@@ -147,6 +149,8 @@ class IPC_MOJO_EXPORT ChannelMojo |
scoped_ptr<internal::MessagePipeReader, ReaderDeleter> message_reader_; |
ScopedVector<Message> pending_messages_; |
+ scoped_ptr<ScopedIPCSupport> ipc_support_; |
+ |
base::WeakPtrFactory<ChannelMojo> weak_factory_; |
DISALLOW_COPY_AND_ASSIGN(ChannelMojo); |