Index: ipc/ipc_channel_proxy.h |
diff --git a/ipc/ipc_channel_proxy.h b/ipc/ipc_channel_proxy.h |
index 4731e18b78a93182bbc3e8e5fee5ecda041dfdbf..8de405165a5f9df832d0ae6225ba5036eae54fe4 100644 |
--- a/ipc/ipc_channel_proxy.h |
+++ b/ipc/ipc_channel_proxy.h |
@@ -119,6 +119,10 @@ class IPC_EXPORT ChannelProxy : public Sender, public base::NonThreadSafe { |
// Returns base::kNullProcessId if the peer is not connected yet. |
base::ProcessId GetPeerPID() const { return context_->peer_pid_; } |
+ // Tell the client process handle to the server channel. |
+ // See Channel::OnClientLaunched for details. |
+ void OnClientLaunched(base::ProcessHandle handle); |
+ |
#if defined(OS_POSIX) && !defined(OS_NACL) |
// Calls through to the underlying channel's methods. |
int GetClientFileDescriptor(); |
@@ -186,6 +190,7 @@ class IPC_EXPORT ChannelProxy : public Sender, public base::NonThreadSafe { |
void OnSendMessage(scoped_ptr<Message> message_ptr); |
void OnAddFilter(); |
void OnRemoveFilter(MessageFilter* filter); |
+ void OnClientLaunched(base::ProcessHandle); |
// Methods called on the listener thread. |
void AddFilter(MessageFilter* filter); |