From 7ecdd48ab713ff8ad2a31bac1b302ec6d0ae77d8 Mon Sep 17 00:00:00 2001 From: Lukasz Rymanowski Date: Thu, 17 Apr 2014 13:57:45 +0200 Subject: [PATCH] attrib: Expose write execute This is needed to cover Android API --- attrib/gatt.c | 6 ++++++ attrib/gatt.h | 3 +++ 2 files changed, 9 insertions(+) diff --git a/attrib/gatt.c b/attrib/gatt.c index e461ab7e2..f5917db1c 100644 --- a/attrib/gatt.c +++ b/attrib/gatt.c @@ -871,6 +871,12 @@ guint gatt_write_char(GAttrib *attrib, uint16_t handle, const uint8_t *value, return prepare_write(long_write); } +guint gatt_execute_write(GAttrib *attrib, uint8_t flags, + GAttribResultFunc func, gpointer user_data) +{ + return execute_write(attrib, flags, func, user_data); +} + guint gatt_reliable_write_char(GAttrib *attrib, uint16_t handle, const uint8_t *value, size_t vlen, GAttribResultFunc func, diff --git a/attrib/gatt.h b/attrib/gatt.h index 585a8763e..3fe604195 100644 --- a/attrib/gatt.h +++ b/attrib/gatt.h @@ -89,6 +89,9 @@ guint gatt_reliable_write_char(GAttrib *attrib, uint16_t handle, GAttribResultFunc func, gpointer user_data); +guint gatt_execute_write(GAttrib *attrib, uint8_t flags, + GAttribResultFunc func, gpointer user_data); + guint gatt_discover_char_desc(GAttrib *attrib, uint16_t start, uint16_t end, GAttribResultFunc func, gpointer user_data); -- 2.47.3