| Index: content/common/child_process_host_impl.h
|
| diff --git a/content/common/child_process_host_impl.h b/content/common/child_process_host_impl.h
|
| index 93ff0ebe1d1b33802cd7b4ca2348c6e74a13a41f..4e6ae68ff5c8e98a13402bc0f4b6a69a8de1bf5c 100644
|
| --- a/content/common/child_process_host_impl.h
|
| +++ b/content/common/child_process_host_impl.h
|
| @@ -26,6 +26,7 @@ class FilePath;
|
|
|
| namespace IPC {
|
| class MessageFilter;
|
| +class ChannelMojoHost;
|
| }
|
|
|
| namespace content {
|
| @@ -61,6 +62,8 @@ class CONTENT_EXPORT ChildProcessHostImpl : public ChildProcessHost,
|
| std::string CreateChannel() override;
|
| bool IsChannelOpening() override;
|
| void AddFilter(IPC::MessageFilter* filter) override;
|
| + void OnProcessLaunched(base::ProcessHandle process) override;
|
| +
|
| #if defined(OS_POSIX)
|
| base::ScopedFD TakeClientFileDescriptor() override;
|
| #endif
|
| @@ -92,6 +95,7 @@ class CONTENT_EXPORT ChildProcessHostImpl : public ChildProcessHost,
|
| base::Process peer_process_;
|
| bool opening_channel_; // True while we're waiting the channel to be opened.
|
| scoped_ptr<IPC::Channel> channel_;
|
| + scoped_ptr<IPC::ChannelMojoHost> channel_mojo_host_;
|
| std::string channel_id_;
|
|
|
| // Holds all the IPC message filters. Since this object lives on the IO
|
|
|