Chromium Code Reviews| Index: mojo/public/tools/bindings/generators/cpp_templates/interface_stub_declaration.tmpl |
| diff --git a/mojo/public/tools/bindings/generators/cpp_templates/interface_stub_declaration.tmpl b/mojo/public/tools/bindings/generators/cpp_templates/interface_stub_declaration.tmpl |
| index 9f01348cdf5fbde97fffc8c3059d2aefe87cf9d0..199eb33e3b8426801dcf76af9ab6ffca4d92d340 100644 |
| --- a/mojo/public/tools/bindings/generators/cpp_templates/interface_stub_declaration.tmpl |
| +++ b/mojo/public/tools/bindings/generators/cpp_templates/interface_stub_declaration.tmpl |
| @@ -3,7 +3,7 @@ class {{export_attribute}} {{interface.name}}StubDispatch { |
| static bool Accept({{interface.name}}* impl, mojo::Message* message); |
| static bool AcceptWithResponder({{interface.name}}* impl, |
| mojo::Message* message, |
| - mojo::MessageReceiverWithStatus* responder); |
| + std::unique_ptr<mojo::MessageReceiverWithStatus> responder); |
|
yzshen1
2017/03/21 16:10:00
< 80 chars please.
watk
2017/03/22 07:09:15
Done.
|
| }; |
| template <typename ImplRefTraits = |
| @@ -28,11 +28,11 @@ class {{interface.name}}Stub |
| bool AcceptWithResponder( |
| mojo::Message* message, |
| - mojo::MessageReceiverWithStatus* responder) override { |
| + std::unique_ptr<mojo::MessageReceiverWithStatus> responder) override { |
| if (ImplRefTraits::IsNull(sink_)) |
| return false; |
| return {{interface.name}}StubDispatch::AcceptWithResponder( |
| - ImplRefTraits::GetRawPointer(&sink_), message, responder); |
| + ImplRefTraits::GetRawPointer(&sink_), message, std::move(responder)); |
| } |
| private: |