Index: mojo/public/cpp/bindings/tests/router_test_util.h |
diff --git a/mojo/public/cpp/bindings/tests/router_test_util.h b/mojo/public/cpp/bindings/tests/router_test_util.h |
index c6fb372d3f426283dd19e58496bd2cee0a105b2b..dd6aff63dadee32d25cc8428fd685b7357b7c261 100644 |
--- a/mojo/public/cpp/bindings/tests/router_test_util.h |
+++ b/mojo/public/cpp/bindings/tests/router_test_util.h |
@@ -42,9 +42,9 @@ class ResponseGenerator : public MessageReceiverWithResponderStatus { |
bool Accept(Message* message) override; |
- bool AcceptWithResponder(Message* message, |
- MessageReceiverWithStatus* responder) override; |
- |
+ bool AcceptWithResponder( |
+ Message* message, |
+ std::unique_ptr<MessageReceiverWithStatus> responder) override; |
bool SendResponse(uint32_t name, |
uint64_t request_id, |
const char* request_string, |
@@ -58,8 +58,9 @@ class LazyResponseGenerator : public ResponseGenerator { |
~LazyResponseGenerator() override; |
- bool AcceptWithResponder(Message* message, |
- MessageReceiverWithStatus* responder) override; |
+ bool AcceptWithResponder( |
+ Message* message, |
+ std::unique_ptr<MessageReceiverWithStatus> responder) override; |
bool has_responder() const { return !!responder_; } |
@@ -78,7 +79,7 @@ class LazyResponseGenerator : public ResponseGenerator { |
// also sends a response. |
void Complete(bool send_response); |
- MessageReceiverWithStatus* responder_; |
+ std::unique_ptr<MessageReceiverWithStatus> responder_; |
uint32_t name_; |
uint64_t request_id_; |
std::string request_string_; |