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 1abc3b99371cdd0b4a4f43efe3b90e7f9a692dee..05a249582679ee2a54de1e57122e4f297554d30a 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 |
@@ -1,12 +1,13 @@ |
-class {{interface.name}}Stub : public mojo::MessageReceiverWithResponder { |
+class {{interface.name}}Stub : public mojo::MessageReceiverWithResponderStatus { |
public: |
{{interface.name}}Stub(); |
+ ~{{interface.name}}Stub() override; |
void set_sink({{interface.name}}* sink) { sink_ = sink; } |
{{interface.name}}* sink() { return sink_; } |
bool Accept(mojo::Message* message) override; |
bool AcceptWithResponder(mojo::Message* message, |
- mojo::MessageReceiver* responder) override; |
+ mojo::MessageReceiverWithStatus* responder) override; |
private: |
{{interface.name}}* sink_; |