blob: 6b8e7c53857488273bcf966b1cb025473bf0761a [file] [log] [blame]
{%- import "interface_macros.tmpl" as interface_macros %}
class {{interface.name}}Proxy : public {{interface.name}} {
public:
explicit {{interface.name}}Proxy(mojo::MessageReceiverWithResponder* receiver);
{%- for method in interface.methods %}
virtual void {{method.name}}(
{{interface_macros.declare_request_params("", method)}}
) override;
{%- endfor %}
private:
mojo::MessageReceiverWithResponder* receiver_;
};