Add comment for bindings v2
authorJosé Bollo <jose.bollo@iot.bzh>
Mon, 12 Jun 2017 11:53:34 +0000 (13:53 +0200)
committerJosé Bollo <jose.bollo@iot.bzh>
Mon, 12 Jun 2017 11:54:41 +0000 (13:54 +0200)
Change-Id: Ic9c1e89f6f4f5a124ffb2dbb88a26dc5e8e1e543
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
include/afb/afb-binding-v2.h

index b1cff27..68e6f78 100644 (file)
@@ -50,9 +50,9 @@ struct afb_binding_v2
        const char *api;                        /* api name for the binding */
        const char *specification;              /* textual specification of the binding */
        const struct afb_verb_v2 *verbs;        /* array of descriptions of verbs terminated by a NULL name */
-       int (*preinit)();
-       int (*init)();
-       void (*onevent)(const char *event, struct json_object *object);
+       int (*preinit)();                       /* callback at load of the binding */
+       int (*init)();                          /* callback for starting the service */
+       void (*onevent)(const char *event, struct json_object *object); /* callback for handling events */
        unsigned noconcurrency: 1;              /* avoids concurrent requests to verbs */
 };