| Index: mojo/public/cpp/bindings/lib/control_message_handler.h
|
| diff --git a/mojo/public/cpp/bindings/lib/control_message_handler.h b/mojo/public/cpp/bindings/lib/control_message_handler.h
|
| index 3c385e41d9d76d77a2ad11381a2e45b57dab1a69..5d1f716ea8cf3b9879a5872ce524ff100d9abd13 100644
|
| --- a/mojo/public/cpp/bindings/lib/control_message_handler.h
|
| +++ b/mojo/public/cpp/bindings/lib/control_message_handler.h
|
| @@ -27,12 +27,13 @@ class MOJO_CPP_BINDINGS_EXPORT ControlMessageHandler
|
|
|
| // Call the following methods only if IsControlMessage() returned true.
|
| bool Accept(Message* message) override;
|
| - // Takes ownership of |responder|.
|
| - bool AcceptWithResponder(Message* message,
|
| - MessageReceiverWithStatus* responder) override;
|
| + bool AcceptWithResponder(
|
| + Message* message,
|
| + std::unique_ptr<MessageReceiverWithStatus> responder) override;
|
|
|
| private:
|
| - bool Run(Message* message, MessageReceiverWithStatus* responder);
|
| + bool Run(Message* message,
|
| + std::unique_ptr<MessageReceiverWithStatus> responder);
|
| bool RunOrClosePipe(Message* message);
|
|
|
| uint32_t interface_version_;
|
|
|