From 5254a884edde7a8e786d3fde925db4adf3579d21 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jos=C3=A9=20Bollo?= Date: Tue, 30 May 2017 16:26:51 +0200 Subject: [PATCH] sample binding "hello" receives events MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Change-Id: Ic39d2c025af257703340d1c8f56746b2e27d3818 Signed-off-by: José Bollo --- bindings/samples/HelloWorld.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/bindings/samples/HelloWorld.c b/bindings/samples/HelloWorld.c index 6c904bde..09c7d3e7 100644 --- a/bindings/samples/HelloWorld.c +++ b/bindings/samples/HelloWorld.c @@ -342,6 +342,11 @@ static int init() return 0; } +static void onevent(const char *event, struct json_object *object) +{ + NOTICE("received event %s(%s)", event, json_object_to_json_string(object)); +} + // NOTE: this sample does not use session to keep test a basic as possible // in real application most APIs should be protected with AFB_SESSION_CHECK static const struct afb_verb_v2 verbs[]= { @@ -369,6 +374,7 @@ const struct afb_binding_v2 afbBindingV2 = { .specification = NULL, .verbs = verbs, .preinit = preinit, - .init = init + .init = init, + .onevent = onevent }; -- 2.16.6