diff options
author | Jakub Pawlowski <jpawlowski@google.com> | 2016-02-10 15:31:14 -0800 |
---|---|---|
committer | Jakub Pawlowski <jpawlowski@google.com> | 2016-02-12 00:07:05 +0000 |
commit | 83e598ff25a5f4aa429b793bacd16e4d7a59c2d4 (patch) | |
tree | 9a1d45cf42548a7c1422eb0d6f5b0e5fe8e30df6 | |
parent | 087f89d4a008438dd1d0cab49c165624016a52a8 (diff) | |
download | libhardware-83e598ff25a5f4aa429b793bacd16e4d7a59c2d4.tar.gz |
Add new callbacks to bt_gatt_client.
Add services removed and services added callbacks
Change-Id: Id6abeb78207bd761969ee2ffc94f96f71dd20084
-rw-r--r-- | include/hardware/bt_gatt_client.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/hardware/bt_gatt_client.h b/include/hardware/bt_gatt_client.h index 45e8b268..3462f51c 100644 --- a/include/hardware/bt_gatt_client.h +++ b/include/hardware/bt_gatt_client.h @@ -248,6 +248,12 @@ typedef void (*scan_parameter_setup_completed_callback)(int client_if, /** GATT get database callback */ typedef void (*get_gatt_db_callback)(int conn_id, btgatt_db_element_t *db, int count); +/** GATT services between start_handle and end_handle were removed */ +typedef void (*services_removed_callback)(int conn_id, uint16_t start_handle, uint16_t end_handle); + +/** GATT services were added */ +typedef void (*services_added_callback)(int conn_id, btgatt_db_element_t *added, int added_count); + typedef struct { register_client_callback register_client_cb; scan_result_callback scan_result_cb; @@ -283,6 +289,8 @@ typedef struct { track_adv_event_callback track_adv_event_cb; scan_parameter_setup_completed_callback scan_parameter_setup_completed_cb; get_gatt_db_callback get_gatt_db_cb; + services_removed_callback services_removed_cb; + services_added_callback services_added_cb; } btgatt_client_callbacks_t; /** Represents the standard BT-GATT client interface. */ |