Index: content/common/message_router.h |
diff --git a/content/common/message_router.h b/content/common/message_router.h |
index d0d9c7548f9a3f17242289347b1a57ddd9ca2b6b..3a56dcf6826dfa9d60e4a5d6bdac50011399e0ed 100644 |
--- a/content/common/message_router.h |
+++ b/content/common/message_router.h |
@@ -7,7 +7,8 @@ |
#pragma once |
#include "base/id_map.h" |
-#include "ipc/ipc_channel.h" |
+#include "ipc/ipc_listener.h" |
+#include "ipc/ipc_sender.h" |
// The MessageRouter handles all incoming messages sent to it by routing them |
// to the correct listener. Routing is based on the Message's routing ID. |
@@ -20,15 +21,14 @@ |
// Otherwise, the message is ignored if its routing ID is not equal to |
// MSG_ROUTING_CONTROL. |
// |
-// The MessageRouter supports the IPC::Message::Sender interface for outgoing |
-// messages, but does not define a meaningful implementation of it. The |
-// subclass of MessageRouter is intended to provide that if appropriate. |
+// The MessageRouter supports the IPC::Sender interface for outgoing messages, |
+// but does not define a meaningful implementation of it. The subclass of |
+// MessageRouter is intended to provide that if appropriate. |
// |
// The MessageRouter can be used as a concrete class provided its Send method |
// is not called and it does not receive any control messages. |
-class MessageRouter : public IPC::Channel::Listener, |
- public IPC::Message::Sender { |
+class MessageRouter : public IPC::Listener, public IPC::Sender { |
public: |
MessageRouter(); |
virtual ~MessageRouter(); |
@@ -36,7 +36,7 @@ class MessageRouter : public IPC::Channel::Listener, |
// Implemented by subclasses to handle control messages |
virtual bool OnControlMessageReceived(const IPC::Message& msg); |
- // IPC::Channel::Listener implementation: |
+ // IPC::Listener implementation: |
virtual bool OnMessageReceived(const IPC::Message& msg) OVERRIDE; |
// Like OnMessageReceived, except it only handles routed messages. Returns |
@@ -44,18 +44,18 @@ class MessageRouter : public IPC::Channel::Listener, |
// that route id. |
virtual bool RouteMessage(const IPC::Message& msg); |
- // IPC::Message::Sender implementation: |
+ // IPC::Sender implementation: |
virtual bool Send(IPC::Message* msg) OVERRIDE; |
// Called to add/remove a listener for a particular message routing ID. |
- void AddRoute(int32 routing_id, IPC::Channel::Listener* listener); |
+ void AddRoute(int32 routing_id, IPC::Listener* listener); |
void RemoveRoute(int32 routing_id); |
- IPC::Channel::Listener* ResolveRoute(int32 routing_id); |
+ IPC::Listener* ResolveRoute(int32 routing_id); |
private: |
// A list of all listeners with assigned routing IDs. |
- IDMap<IPC::Channel::Listener> routes_; |
+ IDMap<IPC::Listener> routes_; |
DISALLOW_COPY_AND_ASSIGN(MessageRouter); |
}; |