Index: mojo/public/tools/bindings/generators/cpp_templates/module.h.tmpl |
diff --git a/mojo/public/tools/bindings/generators/cpp_templates/module.h.tmpl b/mojo/public/tools/bindings/generators/cpp_templates/module.h.tmpl |
index cd25875b1b3431a9778b409c7047058608453b1f..0a54e1d5a58a0901887af92d6af019ec84ae4d62 100644 |
--- a/mojo/public/tools/bindings/generators/cpp_templates/module.h.tmpl |
+++ b/mojo/public/tools/bindings/generators/cpp_templates/module.h.tmpl |
@@ -12,6 +12,7 @@ |
#include "mojo/public/cpp/bindings/callback.h" |
#include "mojo/public/cpp/bindings/interface_impl.h" |
#include "mojo/public/cpp/bindings/interface_ptr.h" |
+#include "mojo/public/cpp/bindings/message_filter.h" |
#include "mojo/public/cpp/bindings/no_interface.h" |
#include "{{module.path}}-internal.h" |
{%- for import in imports %} |
@@ -58,6 +59,16 @@ typedef mojo::InterfacePtr<{{interface.name}}> {{interface.name}}Ptr; |
{% include "interface_stub_declaration.tmpl" %} |
{%- endfor %} |
+{#--- Interface Request Validators -#} |
+{% for interface in interfaces %} |
+{% include "interface_request_validator_declaration.tmpl" %} |
+{%- endfor %} |
+ |
+{#--- Interface Response Validators -#} |
+{% for interface in interfaces if interface|has_callbacks %} |
+{% include "interface_response_validator_declaration.tmpl" %} |
+{%- endfor %} |
+ |
{%- for namespace in namespaces_as_array|reverse %} |
} // namespace {{namespace}} |
{%- endfor %} |