1{%- import "interface_macros.tmpl" as interface_macros %} 2class {{interface.name}}Proxy : public {{interface.name}} { 3 public: 4 explicit {{interface.name}}Proxy(mojo::MessageReceiverWithResponder* receiver); 5 6{%- for method in interface.methods %} 7 virtual void {{method.name}}( 8 {{interface_macros.declare_request_params("", method)}} 9 ) MOJO_OVERRIDE; 10{%- endfor %} 11 12 private: 13 mojo::MessageReceiverWithResponder* receiver_; 14}; 15