From 95c29ef579d6320a721f96d7146efd10f74a201b Mon Sep 17 00:00:00 2001 From: José Bollo Date: Mon, 22 May 2017 16:37:28 +0200 Subject: Bindings V2: Remove explicit references to daemon/service MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Usage shown that managing daemon interface and service interface wasn't obvious. This evolution hides the complexity by setting up an internal hidden variable. Change-Id: I667b1ee4e3a7b5ad29d712ee20ad5dd1878b97f3 Signed-off-by: José Bollo --- include/afb/afb-binding.h | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'include/afb/afb-binding.h') diff --git a/include/afb/afb-binding.h b/include/afb/afb-binding.h index 5a6f9bc4..ac750c7a 100644 --- a/include/afb/afb-binding.h +++ b/include/afb/afb-binding.h @@ -40,15 +40,16 @@ #define AFB_BINDING_VERSION AFB_BINDING_DEFAULT_VERSION #endif +#if AFB_BINDING_VERSION != 0 +# if AFB_BINDING_VERSION < AFB_BINDING_LOWER_VERSION || AFB_BINDING_VERSION > AFB_BINDING_UPPER_VERSION +# error "Unsupported binding version AFB_BINDING_VERSION " #AFB_BINDING_VERSION +# endif +#endif + /* * Some function of the library are exported to afb-daemon. */ -#include "afb-auth.h" -#include "afb-req-itf.h" -#include "afb-event-itf.h" -#include "afb-service-itf.h" -#include "afb-daemon-itf.h" #include "afb-binding-v1.h" #include "afb-binding-v2.h" -- cgit 1.2.3-korg