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