X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fwgtpkg-unit.h;h=f324e69892cb9f0a04aa3035b5cb8d9afe277c0b;hb=3a2efc3143d89d036794f2d8274794482cb2c961;hp=10751a61d9021730c2c63fe6c0fa52f33b2979fd;hpb=6b647feb6483cecbfbf50efde394b5a7d8d0aa56;p=src%2Fapp-framework-main.git diff --git a/src/wgtpkg-unit.h b/src/wgtpkg-unit.h index 10751a6..f324e69 100644 --- a/src/wgtpkg-unit.h +++ b/src/wgtpkg-unit.h @@ -1,5 +1,5 @@ /* - Copyright 2016, 2017 IoT.bzh + Copyright (C) 2015-2020 IoT.bzh author: José Bollo @@ -47,7 +47,8 @@ struct unitdesc { struct unitconf { const char *installdir; const char *icondir; - int port; + int (*new_afid)(); + int base_http_ports; }; struct generatedesc { @@ -57,8 +58,8 @@ struct generatedesc { int nunits; }; -extern int unit_generator_on(const char *filename); -extern void unit_generator_off(); +extern int unit_generator_open_template(const char *filename); +extern void unit_generator_close_template(); extern int unit_generator_process(struct json_object *jdesc, const struct unitconf *conf, int (*process)(void *closure, const struct generatedesc *desc), void *closure); extern int unit_install(struct wgt_info *ifo, const struct unitconf *conf); extern int unit_uninstall(struct wgt_info *ifo, const struct unitconf *conf);