Change-Id: I1901070c94c3ca7e07b167d7c769d111b02cbd64
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
void *handle;
struct api_so_desc *desc;
struct afb_binding *(*register_function) (const struct afb_binding_interface *interface);
void *handle;
struct api_so_desc *desc;
struct afb_binding *(*register_function) (const struct afb_binding_interface *interface);
+ struct afb_verb_desc_v1 fake_verb;
+ struct afb_binding fake_binding;
// This is a loadable library let's check if it's a binding
rc = 0;
// This is a loadable library let's check if it's a binding
rc = 0;
desc->interface.daemon.itf = &daemon_itf;
desc->interface.daemon.closure = desc;
desc->interface.daemon.itf = &daemon_itf;
desc->interface.daemon.closure = desc;
+ /* for log purpose, a fake binding is needed here */
+ desc->binding = &fake_binding;
+ fake_binding.type = AFB_BINDING_VERSION_1;
+ fake_binding.v1.info = path;
+ fake_binding.v1.prefix = path;
+ fake_binding.v1.verbs = &fake_verb;
+ fake_verb.name = NULL;
+
/* init the binding */
NOTICE("binding [%s] calling registering function %s", path, binding_register_function_v1);
desc->binding = register_function(&desc->interface);
/* init the binding */
NOTICE("binding [%s] calling registering function %s", path, binding_register_function_v1);
desc->binding = register_function(&desc->interface);