summaryrefslogtreecommitdiffstats
path: root/binding
diff options
context:
space:
mode:
Diffstat (limited to 'binding')
-rw-r--r--binding/afm-nfc-binding.c40
1 files changed, 17 insertions, 23 deletions
diff --git a/binding/afm-nfc-binding.c b/binding/afm-nfc-binding.c
index 1037227..eb667de 100644
--- a/binding/afm-nfc-binding.c
+++ b/binding/afm-nfc-binding.c
@@ -55,7 +55,6 @@ static void __attribute__((unused)) dbg_dump_tag_records(neardal_tag *tag)
return;
}
-
static void __attribute__((unused)) dbg_dump_record_content(neardal_record record)
{
#define DBG_RECORD(__x) if (record.__x) \
@@ -108,7 +107,7 @@ static void record_found(const char *tag_name, void *ptr)
"%s tag, record %s= %s", tag_name, s, str);
json_object_object_add(jdict, s,
- json_object_new_string(str + 1));
+ json_object_new_string(str + 1));
g_free(str);
}
@@ -251,9 +250,7 @@ static int init(afb_api_t api)
pthread_t thread_id;
int ret;
- data = malloc(sizeof(nfc_binding_data));
- if (!data)
- return -ENOMEM;
+ data = g_malloc0(sizeof(nfc_binding_data));
presence_event = afb_api_make_event(api, "presence");
if (!afb_event_is_valid(presence_event)) {
@@ -284,21 +281,21 @@ static int init(afb_api_t api)
static void subscribe(afb_req_t request)
{
- if (afb_req_subscribe(request, presence_event) < 0) {
- AFB_REQ_ERROR(request, "subscribe to presence_event failed");
- afb_req_reply(request, NULL, "failed", "Invalid event");
+ if (afb_req_subscribe(request, presence_event) < 0) {
+ AFB_REQ_ERROR(request, "subscribe to presence_event failed");
+ afb_req_reply(request, NULL, "failed", "Invalid event");
return;
- }
+ }
afb_req_reply(request, NULL, NULL, NULL);
}
static void unsubscribe(afb_req_t request)
{
- if (afb_req_unsubscribe(request, presence_event) < 0) {
- AFB_REQ_ERROR(request, "unsubscribe to presence_event failed");
- afb_req_reply(request, NULL, "failed", "Invalid event");
+ if (afb_req_unsubscribe(request, presence_event) < 0) {
+ AFB_REQ_ERROR(request, "unsubscribe to presence_event failed");
+ afb_req_reply(request, NULL, "failed", "Invalid event");
return;
}
@@ -307,23 +304,20 @@ static void unsubscribe(afb_req_t request)
}
static const afb_verb_t binding_verbs[] = {
- { .verb = "subscribe", .callback = subscribe,
+ { .verb = "subscribe", .callback = subscribe,
.info = "Subscribe to NFC events" },
- { .verb = "unsubscribe", .callback = unsubscribe,
+ { .verb = "unsubscribe", .callback = unsubscribe,
.info = "Unsubscribe to NFC events" },
- { .verb = NULL }
+ { }
};
/*
* binder API description
*/
const afb_binding_t afbBindingExport = {
- .api = "nfc",
- .specification = "NFC service API",
- .info = "AGL nfc service",
- .verbs = binding_verbs,
- .preinit = NULL,
- .init = init,
- .onevent = NULL,
- .noconcurrency = 0
+ .api = "nfc",
+ .specification = "NFC service API",
+ .info = "AGL nfc service",
+ .verbs = binding_verbs,
+ .init = init,
};