diff options
author | Loïc Collignon <loic.collignon@iot.bzh> | 2019-01-04 15:31:02 +0100 |
---|---|---|
committer | Loïc Collignon <loic.collignon@iot.bzh> | 2019-03-11 13:32:03 +0100 |
commit | e9a9f95aab36dd73037024e5450d2ecd6da959af (patch) | |
tree | 823f8689441a7f88e9fa785dcbd1b478a31b0335 /include/afb | |
parent | 25c9993e308852f1ff02d98d6585f21233859e82 (diff) |
c++: Fix a wrong callback version
It used the legacy callback definition of apiv2 instead
of the apiv3 one.
Change-Id: Iab281131a923ae59cfbbb50cf72fd4a5c3f11d65
Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
Diffstat (limited to 'include/afb')
-rw-r--r-- | include/afb/c++/binding-wrap.hpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/afb/c++/binding-wrap.hpp b/include/afb/c++/binding-wrap.hpp index f6f427b3..0a5a5e25 100644 --- a/include/afb/c++/binding-wrap.hpp +++ b/include/afb/c++/binding-wrap.hpp @@ -460,7 +460,7 @@ inline void call(const char *api, const char *verb, struct json_object *args, vo template <class T> inline void call(const char *api, const char *verb, struct json_object *args, void (*callback)(T*closure, struct json_object *result, const char *error, const char *info, afb_api_t api), T *closure) { - afb_service_call(api, verb, args, reinterpret_cast<void(*)(void*,int,json_object*,afb_api_t)>(callback), reinterpret_cast<void*>(closure)); + afb_service_call(api, verb, args, reinterpret_cast<void(*)(void*,json_object*,const char*, const char*,afb_api_t)>(callback), reinterpret_cast<void*>(closure)); } inline bool callsync(const char *api, const char *verb, struct json_object *args, struct json_object *&result, char *&error, char *&info) |