X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fafb-hsrv.h;h=0966d53bca712cfc7916f408357a59dffddd24c2;hb=e84fc44c47b42651fef17405f5bc09e5079d4a72;hp=c03894aa40375c7b419595cbde7a435ddb5b5a45;hpb=24d000c2290126abf88204089d132229d63f9a05;p=src%2Fapp-framework-binder.git diff --git a/src/afb-hsrv.h b/src/afb-hsrv.h index c03894aa..0966d53b 100644 --- a/src/afb-hsrv.h +++ b/src/afb-hsrv.h @@ -26,9 +26,12 @@ extern struct afb_hsrv *afb_hsrv_create(); extern void afb_hsrv_put(struct afb_hsrv *hsrv); extern void afb_hsrv_stop(struct afb_hsrv *hsrv); -extern int afb_hsrv_start(struct afb_hsrv *hsrv, uint16_t port, unsigned int connection_timeout); +extern int afb_hsrv_start(struct afb_hsrv *hsrv, unsigned int connection_timeout); extern int afb_hsrv_set_cache_timeout(struct afb_hsrv *hsrv, int duration); extern int afb_hsrv_add_alias(struct afb_hsrv *hsrv, const char *prefix, int dirfd, const char *alias, int priority, int relax); extern int afb_hsrv_add_alias_root(struct afb_hsrv *hsrv, const char *prefix, struct locale_root *root, int priority, int relax); extern int afb_hsrv_add_handler(struct afb_hsrv *hsrv, const char *prefix, int (*handler) (struct afb_hreq *, void *), void *data, int priority); +extern int afb_hsrv_add_interface(struct afb_hsrv *hsrv, const char *uri); +extern int afb_hsrv_add_interface_tcp(struct afb_hsrv *hsrv, const char *itf, uint16_t port); +extern void afb_hsrv_run(struct afb_hsrv *hsrv);