diff options
author | Jonathan Aillet <jonathan.aillet@iot.bzh> | 2018-06-01 21:56:45 +0200 |
---|---|---|
committer | Jonathan Aillet <jonathan.aillet@iot.bzh> | 2018-10-08 15:52:51 +0200 |
commit | b62ab4c3fa9595715538dda7dfa330dcb77b0778 (patch) | |
tree | 4b0ae68e77eb7e192fd0900ff2ca03e8db00663c /4a-hal/4a-hal-manager/4a-hal-manager.c | |
parent | d7496f864274e75f0635a0c20b93175d00a26114 (diff) |
Include afb-definitions when using application framework
Include <afb-definitions.h> from 'app-controller' instead of
<afb/afb-binding.h> and use its definitions.
It allows to migrate from an application framework version to another
with less impact on the code.
Change-Id: I22359cd3fe22145b3d6c551f227be2ba7e1b65d5
Signed-off-by: Jonathan Aillet <jonathan.aillet@iot.bzh>
Diffstat (limited to '4a-hal/4a-hal-manager/4a-hal-manager.c')
-rw-r--r-- | 4a-hal/4a-hal-manager/4a-hal-manager.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/4a-hal/4a-hal-manager/4a-hal-manager.c b/4a-hal/4a-hal-manager/4a-hal-manager.c index df2ead5..8df5365 100644 --- a/4a-hal/4a-hal-manager/4a-hal-manager.c +++ b/4a-hal/4a-hal-manager/4a-hal-manager.c @@ -29,7 +29,7 @@ #include "4a-hal-manager-cb.h" // Default api to print log when apihandle not available -afb_dynapi *AFB_default; +AFB_ApiT AFB_default; /******************************************************************************* * HAL Manager verbs table * @@ -53,7 +53,7 @@ struct HalUtlApiVerb HalManagerApiStaticVerbs[] = * TODO JAI : Use API-V3 instead of API-PRE-V3 * ******************************************************************************/ -static int HalMgrInitApi(afb_dynapi *apiHandle) +static int HalMgrInitApi(AFB_ApiT apiHandle) { struct HalMgrData *HalMgrGlobalData; @@ -74,7 +74,7 @@ static int HalMgrInitApi(afb_dynapi *apiHandle) return 0; } -static int HalMgrLoadApi(void *cbdata, afb_dynapi *apiHandle) +static int HalMgrLoadApi(void *cbdata, AFB_ApiT apiHandle) { struct HalMgrData *HalMgrGlobalData; @@ -88,7 +88,7 @@ static int HalMgrLoadApi(void *cbdata, afb_dynapi *apiHandle) // Add static controls verbs if(HalUtlLoadVerbs(apiHandle, HalManagerApiStaticVerbs)) { - AFB_DYNAPI_ERROR(apiHandle, "%s : load section : fail to register static V2 verbs", __func__); + AFB_ApiError(apiHandle, "%s : load section : fail to register static V2 verbs", __func__); return 1; } @@ -103,7 +103,7 @@ static int HalMgrLoadApi(void *cbdata, afb_dynapi *apiHandle) return 0; } -int HalMgrCreateApi(afb_dynapi *apiHandle, struct HalMgrData *HalMgrGlobalData) +int HalMgrCreateApi(AFB_ApiT apiHandle, struct HalMgrData *HalMgrGlobalData) { if(! apiHandle || ! HalMgrGlobalData) return -1; @@ -117,7 +117,7 @@ int HalMgrCreateApi(afb_dynapi *apiHandle, struct HalMgrData *HalMgrGlobalData) * TODO JAI : Use API-V3 instead of API-PRE-V3 * ******************************************************************************/ -int afbBindingVdyn(afb_dynapi *apiHandle) +int afbBindingVdyn(AFB_ApiT apiHandle) { int status = 0, rc; struct HalMgrData *HalMgrGlobalData; @@ -132,7 +132,7 @@ int afbBindingVdyn(afb_dynapi *apiHandle) // Hugely hack to make all V2 AFB_DEBUG to work in fileutils AFB_default = apiHandle; - AFB_DYNAPI_NOTICE(apiHandle, "In %s", __func__); + AFB_ApiNotice(apiHandle, "In %s", __func__); // Load Hal-Manager using DynApi rc = HalMgrCreateApi(apiHandle, HalMgrGlobalData); |