aboutsummaryrefslogtreecommitdiffstats
path: root/src/afb-apiset.h
diff options
context:
space:
mode:
authorJosé Bollo <jose.bollo@iot.bzh>2017-08-31 18:47:50 +0200
committerJosé Bollo <jose.bollo@iot.bzh>2017-08-31 18:47:50 +0200
commit2e83db0375d44c0b05742e787f6abd4127e2aac8 (patch)
tree846004a678795804e60627fdc4dd366a64a4e8b0 /src/afb-apiset.h
parent859aa04ec2ee66709261a62d7f002d6a01c97a81 (diff)
afb-apiset: refactor access to apis
Change-Id: If003067ada5802b7d77f06f560a5d07464909a61 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Diffstat (limited to 'src/afb-apiset.h')
-rw-r--r--src/afb-apiset.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/afb-apiset.h b/src/afb-apiset.h
index ea1eefce..ff25a7ff 100644
--- a/src/afb-apiset.h
+++ b/src/afb-apiset.h
@@ -31,10 +31,9 @@ extern void afb_apiset_subset_set(struct afb_apiset *set, struct afb_apiset *sub
extern struct afb_apiset *afb_apiset_subset_get(struct afb_apiset *set);
extern int afb_apiset_add(struct afb_apiset *set, const char *name, struct afb_api api);
extern int afb_apiset_del(struct afb_apiset *set, const char *name);
-extern int afb_apiset_has(struct afb_apiset *set, const char *name);
-extern int afb_apiset_lookup(struct afb_apiset *set, const char *name, struct afb_api *api);
-extern int afb_apiset_get(struct afb_apiset *set, const char *name, struct afb_api *api);
-extern int afb_apiset_get_started(struct afb_apiset *set, const char *name, struct afb_api *api);
+extern int afb_apiset_has(struct afb_apiset *set, const char *name, int rec);
+extern const struct afb_api *afb_apiset_lookup(struct afb_apiset *set, const char *name, int rec);
+extern const struct afb_api *afb_apiset_lookup_started(struct afb_apiset *set, const char *name, int rec);
extern int afb_apiset_start_service(struct afb_apiset *set, const char *name, int share_session, int onneed);
extern int afb_apiset_start_all_services(struct afb_apiset *set, int share_session);
extern void afb_apiset_update_hooks(struct afb_apiset *set, const char *name);