diff options
author | Jose Bollo <jose.bollo@iot.bzh> | 2019-02-18 14:31:25 +0100 |
---|---|---|
committer | José Bollo <jose.bollo@iot.bzh> | 2019-04-02 09:58:49 +0200 |
commit | ec0564bc90b3c63f7e82f09e81db8bd2cfac89a2 (patch) | |
tree | b61f04cc61fb45af20dd594c4eab2f0ae623fc01 /src/afb-api-v3.h | |
parent | 2ba7c200c6c4844b63f8f707a6f04017661f16ca (diff) |
Add conditionnal support of bindings version 2
Bindings version 2 will become legacy soon.
This patch allows their removal
Change-Id: Iecad3abd0ddd714e5d55c0b935be756a29d1ca37
Signed-off-by: Jose Bollo <jose.bollo@iot.bzh>
Diffstat (limited to 'src/afb-api-v3.h')
-rw-r--r-- | src/afb-api-v3.h | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/afb-api-v3.h b/src/afb-api-v3.h index e666e783..73d6fba3 100644 --- a/src/afb-api-v3.h +++ b/src/afb-api-v3.h @@ -23,7 +23,6 @@ struct afb_api_v3; struct afb_api_x3; struct afb_auth; struct afb_req_x2; -struct afb_verb_v2; struct afb_verb_v3; struct afb_binding_v3; struct afb_xreq; @@ -57,10 +56,6 @@ extern void afb_api_v3_unref(struct afb_api_v3 *api); extern struct afb_export *afb_api_v3_export(struct afb_api_v3 *api); -extern void afb_api_v3_set_verbs_v2( - struct afb_api_v3 *api, - const struct afb_verb_v2 *verbs); - extern void afb_api_v3_set_verbs_v3( struct afb_api_v3 *api, const struct afb_verb_v3 *verbs); @@ -83,3 +78,12 @@ extern int afb_api_v3_del_verb( extern void afb_api_v3_process_call(struct afb_api_v3 *api, struct afb_xreq *xreq); extern struct json_object *afb_api_v3_make_description_openAPIv3(struct afb_api_v3 *api, const char *apiname); +#if WITH_LEGACY_BINDING_V2 + +struct afb_verb_v2; + +extern void afb_api_v3_set_verbs_v2( + struct afb_api_v3 *api, + const struct afb_verb_v2 *verbs); + +#endif
\ No newline at end of file |