Index: mojo/public/tools/bindings/generators/cpp_templates/interface_proxy_declaration.tmpl |
diff --git a/mojo/public/tools/bindings/generators/cpp_templates/interface_proxy_declaration.tmpl b/mojo/public/tools/bindings/generators/cpp_templates/interface_proxy_declaration.tmpl |
index 91219f3c2025f2f20defa704f19de8643f57da43..477116b105f7329d96c9b23a743162696d58ef71 100644 |
--- a/mojo/public/tools/bindings/generators/cpp_templates/interface_proxy_declaration.tmpl |
+++ b/mojo/public/tools/bindings/generators/cpp_templates/interface_proxy_declaration.tmpl |
@@ -6,9 +6,10 @@ class {{interface.name}}Proxy |
explicit {{interface.name}}Proxy(mojo::MessageReceiverWithResponder* receiver); |
{%- for method in interface.methods %} |
- void {{method.name}}( |
- {{interface_macros.declare_request_params("", method)}} |
- ) override; |
+{%- if method.sync %} |
+ bool {{method.name}}({{interface_macros.declare_sync_method_params("", method)}}) override; |
+{%- endif %} |
+ void {{method.name}}({{interface_macros.declare_request_params("", method)}}) override; |
{%- endfor %} |
mojo::internal::SerializationContext* serialization_context() { |