From f476e9d6cfe9a7d97d31e831725004195a12773b Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Mon, 29 Dec 2014 10:46:31 -0200 Subject: [PATCH] shared/gatt-db: Add gatt_db_service_get_active --- src/shared/gatt-db.c | 8 ++++++++ src/shared/gatt-db.h | 1 + 2 files changed, 9 insertions(+) diff --git a/src/shared/gatt-db.c b/src/shared/gatt-db.c index bb6090475..d2cdacc14 100644 --- a/src/shared/gatt-db.c +++ b/src/shared/gatt-db.c @@ -774,6 +774,14 @@ bool gatt_db_service_set_active(struct gatt_db_attribute *attrib, bool active) return true; } +bool gatt_db_service_get_active(struct gatt_db_attribute *attrib) +{ + if (!attrib) + return false; + + return attrib->service->active; +} + void gatt_db_read_by_group_type(struct gatt_db *db, uint16_t start_handle, uint16_t end_handle, const bt_uuid_t type, diff --git a/src/shared/gatt-db.h b/src/shared/gatt-db.h index e5fe6bb0d..f188944ce 100644 --- a/src/shared/gatt-db.h +++ b/src/shared/gatt-db.h @@ -81,6 +81,7 @@ gatt_db_service_add_included(struct gatt_db_attribute *attrib, struct gatt_db_attribute *include); bool gatt_db_service_set_active(struct gatt_db_attribute *attrib, bool active); +bool gatt_db_service_get_active(struct gatt_db_attribute *attrib); void gatt_db_read_by_group_type(struct gatt_db *db, uint16_t start_handle, uint16_t end_handle, -- 2.47.3