Cleanup of header files
authorJosé Bollo <jose.bollo@iot.bzh>
Fri, 22 Sep 2017 14:31:15 +0000 (16:31 +0200)
committerJosé Bollo <jose.bollo@iot.bzh>
Mon, 9 Oct 2017 12:08:33 +0000 (14:08 +0200)
Change-Id: Icf6cffdf303e125feec2661f5ce736a398c07932
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
include/afb/afb-binding-v1.h
include/afb/afb-binding-v2.h
include/afb/afb-daemon-itf.h [moved from include/afb/afb-daemon-common.h with 100% similarity]
include/afb/afb-daemon-v1.h
include/afb/afb-daemon-v2.h
include/afb/afb-event-itf.h [deleted file]
include/afb/afb-req-itf.h [deleted file]
include/afb/afb-service-common.h [deleted file]
include/afb/afb-service-itf.h
include/afb/afb-service-v1.h
include/afb/afb-service-v2.h

index bafb876..79254cd 100644 (file)
@@ -21,8 +21,8 @@ struct json_object;
 
 #include "afb-req.h"
 #include "afb-event.h"
-#include "afb-service-common.h"
-#include "afb-daemon-common.h"
+#include "afb-service-itf.h"
+#include "afb-daemon-itf.h"
 
 #include "afb-req-v1.h"
 #include "afb-session-v1.h"
index 621ddce..e0ade91 100644 (file)
@@ -22,8 +22,8 @@
 #include "afb-auth.h"
 #include "afb-event.h"
 #include "afb-req.h"
-#include "afb-service-common.h"
-#include "afb-daemon-common.h"
+#include "afb-service-itf.h"
+#include "afb-daemon-itf.h"
 
 #include "afb-req-v2.h"
 #include "afb-session-v2.h"
index 9ac4f91..d1a0cc2 100644 (file)
@@ -17,7 +17,7 @@
 
 #pragma once
 
-#include "afb-daemon-common.h"
+#include "afb-daemon-itf.h"
 
 /*
  * Retrieves the common systemd's event loop of AFB
index 186fc6d..1ea40e9 100644 (file)
@@ -17,7 +17,7 @@
 
 #pragma once
 
-#include "afb-daemon-common.h"
+#include "afb-daemon-itf.h"
 
 /*
  * Retrieves the common systemd's event loop of AFB
diff --git a/include/afb/afb-event-itf.h b/include/afb/afb-event-itf.h
deleted file mode 100644 (file)
index 8f2bfc7..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Copyright (C) 2016, 2017 "IoT.bzh"
- * Author: José Bollo <jose.bollo@iot.bzh>
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#pragma once
-
-#pragma GCC warning "\n\n\
-    This header file <afb/afb-event-itf.h> is OBSOLETE.\n\
-    It is provided for COMPATIBILITY ONLY.\n\n\
-    Please USE <afb/afb-binding.h> and ADAPT YOUR CODE to new names.\n"
-
-#include "afb-binding.h"
-
diff --git a/include/afb/afb-req-itf.h b/include/afb/afb-req-itf.h
deleted file mode 100644 (file)
index bf044f1..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Copyright (C) 2016, 2017 "IoT.bzh"
- * Author: José Bollo <jose.bollo@iot.bzh>
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#pragma once
-
-#pragma GCC warning "\n\n\
-    This header file <afb/afb-req-itf.h> is OBSOLETE.\n\
-    It is provided for COMPATIBILITY ONLY.\n\n\
-    Please USE <afb/afb-binding.h> and ADAPT YOUR CODE to new names.\n"
-
-#include "afb-binding.h"
-
diff --git a/include/afb/afb-service-common.h b/include/afb/afb-service-common.h
deleted file mode 100644 (file)
index 081b1db..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
- * Copyright (C) 2016, 2017 "IoT.bzh"
- * Author: José Bollo <jose.bollo@iot.bzh>
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#pragma once
-
-/* avoid inclusion of <json-c/json.h> */
-struct json_object;
-
-/*
- * Interface for internal of services
- * It records the functions to be called for the request.
- * Don't use this structure directly.
- * Use the helper functions documented below.
- */
-struct afb_service_itf
-{
-       /* CAUTION: respect the order, add at the end */
-
-       void (*call)(void *closure, const char *api, const char *verb, struct json_object *args,
-                    void (*callback)(void*, int, struct json_object*), void *callback_closure);
-
-       int (*call_sync)(void *closure, const char *api, const char *verb, struct json_object *args,
-                        struct json_object **result);
-};
-
-/*
- * Object that encapsulate accesses to service items
- */
-struct afb_service
-{
-       const struct afb_service_itf *itf;
-       void *closure;
-};
-
index 490d77e..081b1db 100644 (file)
 
 #pragma once
 
-#pragma GCC warning "\n\n\
-    This header file <afb/afb-service-itf.h> is OBSOLETE.\n\
-    It is provided for COMPATIBILITY ONLY.\n\n\
-    Please USE <afb/afb-binding.h> and ADAPT YOUR CODE to new names.\n"
+/* avoid inclusion of <json-c/json.h> */
+struct json_object;
 
-#include "afb-binding.h"
+/*
+ * Interface for internal of services
+ * It records the functions to be called for the request.
+ * Don't use this structure directly.
+ * Use the helper functions documented below.
+ */
+struct afb_service_itf
+{
+       /* CAUTION: respect the order, add at the end */
+
+       void (*call)(void *closure, const char *api, const char *verb, struct json_object *args,
+                    void (*callback)(void*, int, struct json_object*), void *callback_closure);
+
+       int (*call_sync)(void *closure, const char *api, const char *verb, struct json_object *args,
+                        struct json_object **result);
+};
+
+/*
+ * Object that encapsulate accesses to service items
+ */
+struct afb_service
+{
+       const struct afb_service_itf *itf;
+       void *closure;
+};
 
index db79838..61a01e2 100644 (file)
@@ -17,7 +17,7 @@
 
 #pragma once
 
-#include "afb-service-common.h"
+#include "afb-service-itf.h"
 
 /**
  * Calls the 'verb' of the 'api' with the arguments 'args' and 'verb' in the name of the binding.
index 08974c9..75a262b 100644 (file)
@@ -17,7 +17,7 @@
 
 #pragma once
 
-#include "afb-service-common.h"
+#include "afb-service-itf.h"
 
 /**
  * Calls the 'verb' of the 'api' with the arguments 'args' and 'verb' in the name of the binding.