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_; } |