aboutsummaryrefslogtreecommitdiffstats
path: root/src/afb-hsrv.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/afb-hsrv.h')
-rw-r--r--src/afb-hsrv.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/afb-hsrv.h b/src/afb-hsrv.h
index f72fc3b0..0966d53b 100644
--- a/src/afb-hsrv.h
+++ b/src/afb-hsrv.h
@@ -26,10 +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);