OLD | NEW |
| 1 {%- import "interface_macros.tmpl" as interface_macros %} |
1 class {{interface.name}}Proxy : public {{interface.name}} { | 2 class {{interface.name}}Proxy : public {{interface.name}} { |
2 public: | 3 public: |
3 explicit {{interface.name}}Proxy(mojo::MessageReceiver* receiver); | 4 explicit {{interface.name}}Proxy(mojo::MessageReceiver* receiver); |
4 | 5 |
5 {%- for method in interface.methods %} | 6 {%- for method in interface.methods %} |
6 virtual void {{method.name}}( | 7 virtual void {{method.name}}( |
7 {%- for param in method.parameters -%} | 8 {{interface_macros.declare_request_params(method)}} |
8 {{param.kind|cpp_const_wrapper_type}} {{param.name}} | |
9 {%- if not loop.last %}, {% endif -%} | |
10 {%- endfor -%} | |
11 ) MOJO_OVERRIDE; | 9 ) MOJO_OVERRIDE; |
12 {%- endfor %} | 10 {%- endfor %} |
13 | 11 |
14 private: | 12 private: |
15 mojo::MessageReceiver* receiver_; | 13 mojo::MessageReceiver* receiver_; |
16 }; | 14 }; |
OLD | NEW |