X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=include%2Fafb%2Fafb-event-itf.h;h=b1776ea0d9ba655583ac1a9d10509bda6571197c;hb=5659246230cef16abae4b1edda9791a1f25fc03d;hp=ad9206a96abda17ede96d74cbefed92b4236ffbd;hpb=91d08eedaa810edfd38dcb8ce67c66813e5e3dce;p=src%2Fapp-framework-binder.git diff --git a/include/afb/afb-event-itf.h b/include/afb/afb-event-itf.h index ad9206a9..b1776ea0 100644 --- a/include/afb/afb-event-itf.h +++ b/include/afb/afb-event-itf.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2016 "IoT.bzh" + * Copyright (C) 2016, 2017 "IoT.bzh" * Author: José Bollo * * Licensed under the Apache License, Version 2.0 (the "License"); @@ -26,7 +26,8 @@ struct json_object; * Don't use this structure directly. * Use the helper functions documented below. */ -struct afb_event_itf { +struct afb_event_itf +{ /* CAUTION: respect the order, add at the end */ int (*broadcast)(void *closure, struct json_object *obj); @@ -38,7 +39,8 @@ struct afb_event_itf { /* * Describes the request of afb-daemon for bindings */ -struct afb_event { +struct afb_event +{ const struct afb_event_itf *itf; /* the interface to use */ void *closure; /* the closure argument for functions of 'itf' */ }; @@ -50,7 +52,7 @@ struct afb_event { */ static inline int afb_event_is_valid(struct afb_event event) { - return event.itf != NULL; + return !!event.itf; } /*