diff options
Diffstat (limited to 'ipc/ipc_channel_proxy.h')
-rw-r--r-- | ipc/ipc_channel_proxy.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ipc/ipc_channel_proxy.h b/ipc/ipc_channel_proxy.h index 77ddd87..e884818 100644 --- a/ipc/ipc_channel_proxy.h +++ b/ipc/ipc_channel_proxy.h @@ -14,6 +14,8 @@ class MessageLoop; namespace IPC { +class SendTask; + //----------------------------------------------------------------------------- // IPC::ChannelProxy // @@ -174,6 +176,7 @@ class ChannelProxy : public Message::Sender { private: friend class ChannelProxy; + friend class SendTask; // Create the Channel void CreateChannel(const std::string& id, const Channel::Mode& mode); @@ -199,6 +202,8 @@ class ChannelProxy : public Message::Sender { Context* context() { return context_; } private: + friend class SendTask; + void Init(const std::string& channel_id, Channel::Mode mode, MessageLoop* ipc_thread_loop, bool create_pipe_now); |