Change-Id: I6cb5bb0f19a6427bcc6532152863b67bc70dced4
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
/* hooking flags */
int hookditf;
int hooksvc;
-
+
/* session for service */
struct afb_session *session;
export->apiset = afb_apiset_addref(apiset);
afb_apiset_unref(prvset);
}
-
+
+struct afb_apiset *afb_export_get_apiset(struct afb_export *export)
+{
+ return export->apiset;
+}
+
/*
* Creates a new service
*/
struct afb_binding_v1 *afb_export_register_v1(struct afb_export *export, struct afb_binding_v1 *(*regfun)(const struct afb_binding_interface_v1*))
{
return regfun(&export->export.v1);
-
}
int afb_export_start_v1(struct afb_export *export, int (*start)(struct afb_service))
extern int afb_export_unshare_session(struct afb_export *export);
extern void afb_export_set_apiset(struct afb_export *export, struct afb_apiset *apiset);
+extern struct afb_apiset *afb_export_get_apiset(struct afb_export *export);
extern int afb_export_is_started(const struct afb_export *export);
extern struct afb_binding_v1 *afb_export_register_v1(struct afb_export *export, struct afb_binding_v1 *(*regfun)(const struct afb_binding_interface_v1*));