utils: ipc: Do not duplicate signals in proxy object
The specific proxy type (see `module_ipa_proxy.h.tmpl`) inherits `IPAProxy`, the specific interface type, and `Object`. The interface type already provides public definitions of the necessary `Signal<>` objects (see `module_ipa_interface.h.tmpl`), so do not duplicate them. Signed-off-by: Barnabás Pőcze <barnabas.pocze@ideasonboard.com> Reviewed-by: Paul Elder <paul.elder@ideasonboard.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
This commit is contained in:
parent
3e4de5f54e
commit
5b73d25967
1 changed files with 0 additions and 9 deletions
|
@ -44,15 +44,6 @@ public:
|
||||||
{{proxy_funcs.func_sig(proxy_name, method, "", false, true)|indent(8, true)}};
|
{{proxy_funcs.func_sig(proxy_name, method, "", false, true)|indent(8, true)}};
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
||||||
{%- for method in interface_event.methods %}
|
|
||||||
Signal<
|
|
||||||
{%- for param in method.parameters -%}
|
|
||||||
{{"const " if not param|is_pod}}{{param|name}}{{" &" if not param|is_pod and not param|is_enum}}
|
|
||||||
{{- ", " if not loop.last}}
|
|
||||||
{%- endfor -%}
|
|
||||||
> {{method.mojom_name}};
|
|
||||||
{% endfor %}
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void recvMessage(const IPCMessage &data);
|
void recvMessage(const IPCMessage &data);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue