| Index: chrome/common/ipc_channel_proxy.h
|
| ===================================================================
|
| --- chrome/common/ipc_channel_proxy.h (revision 11508)
|
| +++ chrome/common/ipc_channel_proxy.h (working copy)
|
| @@ -138,9 +138,11 @@
|
| MessageLoop* ipc_thread);
|
| virtual ~Context() { }
|
| MessageLoop* ipc_message_loop() const { return ipc_message_loop_; }
|
| - Channel::Listener* listener() const { return listener_; }
|
| const std::wstring& channel_id() const { return channel_id_; }
|
|
|
| + // Dispatches a message on the listener thread.
|
| + void OnDispatchMessage(const Message& message);
|
| +
|
| protected:
|
| // IPC::Channel::Listener methods:
|
| virtual void OnMessageReceived(const Message& message);
|
| @@ -172,8 +174,7 @@
|
| void OnSendMessage(Message* message_ptr);
|
| void OnAddFilter(MessageFilter* filter);
|
| void OnRemoveFilter(MessageFilter* filter);
|
| - void OnDispatchMessage(const Message& message);
|
| - void OnDispatchConnected(int32 peer_pid);
|
| + void OnDispatchConnected();
|
| void OnDispatchError();
|
|
|
| MessageLoop* listener_message_loop_;
|
| @@ -184,6 +185,8 @@
|
| MessageLoop* ipc_message_loop_;
|
| Channel* channel_;
|
| std::wstring channel_id_;
|
| + int peer_pid_;
|
| + bool channel_connected_called_;
|
| };
|
|
|
| Context* context() { return context_; }
|
|
|