| Index: mojo/public/cpp/bindings/lib/router.h
|
| diff --git a/mojo/public/cpp/bindings/lib/router.h b/mojo/public/cpp/bindings/lib/router.h
|
| index 6526fb5ecd4a23c262b36f0cb2cc485a5bd7983b..caab1a6b74d1848a1a50629dc0b8f433087f47fc 100644
|
| --- a/mojo/public/cpp/bindings/lib/router.h
|
| +++ b/mojo/public/cpp/bindings/lib/router.h
|
| @@ -14,7 +14,7 @@
|
| namespace mojo {
|
| namespace internal {
|
|
|
| -class Router : public MessageReceiver {
|
| +class Router : public MessageReceiverWithResponder {
|
| public:
|
| Router(ScopedMessagePipeHandle message_pipe,
|
| FilterChain filters,
|
| @@ -23,7 +23,7 @@ class Router : public MessageReceiver {
|
|
|
| // Sets the receiver to handle messages read from the message pipe that do
|
| // not have the kMessageIsResponse flag set.
|
| - void set_incoming_receiver(MessageReceiver* receiver) {
|
| + void set_incoming_receiver(MessageReceiverWithResponder* receiver) {
|
| incoming_receiver_ = receiver;
|
| }
|
|
|
| @@ -67,8 +67,7 @@ class Router : public MessageReceiver {
|
|
|
| // MessageReceiver implementation:
|
| virtual bool Accept(Message* message) MOJO_OVERRIDE;
|
| - virtual bool AcceptWithResponder(Message* message,
|
| - MessageReceiver* responder) MOJO_OVERRIDE;
|
| +
|
| private:
|
| Router* router_;
|
| };
|
| @@ -79,7 +78,7 @@ class Router : public MessageReceiver {
|
| FilterChain filters_;
|
| Connector connector_;
|
| SharedData<Router*> weak_self_;
|
| - MessageReceiver* incoming_receiver_;
|
| + MessageReceiverWithResponder* incoming_receiver_;
|
| ResponderMap responders_;
|
| uint64_t next_request_id_;
|
| };
|
|
|