summaryrefslogtreecommitdiffstats
path: root/binding
diff options
context:
space:
mode:
authorLoïc Collignon <loic.collignon@iot.bzh>2017-07-11 06:36:33 +0200
committerLoïc Collignon <loic.collignon@iot.bzh>2017-07-11 06:36:33 +0200
commit0455a7401f9f0f9bfad82c5ddf04f7dd70b0b852 (patch)
tree819bc150cb62c8eb344656086bbb52892f5288b8 /binding
parent66b90d26cfd555b2aa5fef67d31e539a70256719 (diff)
first somewhat working version.
Change-Id: I3101dc6b8add87eccac3bbf177b1320137f72463 Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
Diffstat (limited to 'binding')
-rw-r--r--binding/CMakeLists.txt2
-rw-r--r--binding/identity-binding.c96
2 files changed, 0 insertions, 98 deletions
diff --git a/binding/CMakeLists.txt b/binding/CMakeLists.txt
deleted file mode 100644
index 781e007..0000000
--- a/binding/CMakeLists.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-
-add_library(agl-identity SHARED identity-binding.c) \ No newline at end of file
diff --git a/binding/identity-binding.c b/binding/identity-binding.c
deleted file mode 100644
index a0e9232..0000000
--- a/binding/identity-binding.c
+++ /dev/null
@@ -1,96 +0,0 @@
-#define _GNU_SOURCE
-#define AFB_BINDING_PRAGMA_NO_VERBOSE_MACRO
-
-#include <string.h>
-#include <json-c/json.h>
-#include <afb/afb-binding-v2.h>
-#include <afb/afb-req-v2.h>
-#include <afb/afb-req-itf.h>
-
-// ---------- Verb's declaration ----------------------------------------------
-static void verb_login(struct afb_req req);
-static void verb_logout(struct afb_req req);
-static void verb_open_session(struct afb_req req);
-static void verb_close_session(struct afb_req req);
-static void verb_set_data(struct afb_req req);
-static void verb_get_data(struct afb_req req);
-
-// ---------- Binding's metadata ----------------------------------------------
-static const struct afb_auth _afb_auth_v2_identity[] = {};
-
-static const struct afb_verb_v2 _afb_verbs_v2_identity[] =
-{
- {
- .verb = "login",
- .callback = verb_login,
- .auth = NULL,
- .session = 0,
- },
- {
- .verb = "logout",
- .callback = verb_logout,
- .auth = NULL,
- .session = 0,
- },
- {
- .verb = "open_session",
- .callback = verb_open_session,
- .auth = NULL,
- .session = 0,
- },
- {
- .verb = "close_session",
- .callback = verb_close_session,
- .auth = NULL,
- .session = 0,
- },
- {
- .verb = "get_data",
- .callback = verb_get_data,
- .auth = NULL,
- .session = 0,
- },
- {
- .verb = "set_data",
- .callback = set_data,
- .auth = NULL,
- .session = 0,
- },
- { .verb = NULL }
-};
-
-static const struct afb_binding_v2 _afb_binding_v2_identity =
-{
- .api = "identity",
- .specification = NULL,
- .verbs = _afb_verbs_v2_identity,
- .preinit = NULL,
- .init = NULL,
- .onevent = NULL
-};
-
-// ---------- Verb's implementation -------------------------------------------
-
-static void verb_login(struct afb_req req)
-{
-}
-
-static void verb_logout(struct afb_req req)
-{
-}
-
-static void verb_open_session(struct afb_req req)
-{
-}
-
-static void verb_close_session(struct afb_req req)
-{
-}
-
-static void verb_get_data(struct afb_req req)
-{
-}
-
-static void verb_set_data(struct afb_req req)
-{
-}