From: Piotr Kosko
Date: Mon, 21 Sep 2020 08:14:55 +0000 (+0000)
Subject: Merge "[Bluetooth] Clear all GATT data after unregistering all services" into tizen
X-Git-Tag: submit/tizen/20200923.101308~6
X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8666f15a609f7fbbd6ec9f56916ddf889e5a3781;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git
Merge "[Bluetooth] Clear all GATT data after unregistering all services" into tizen
---
8666f15a609f7fbbd6ec9f56916ddf889e5a3781
diff --cc src/bluetooth/bluetooth_gatt_server_service.h
index 661f2df1,5f9c5b93..74b25dd4
--- a/src/bluetooth/bluetooth_gatt_server_service.h
+++ b/src/bluetooth/bluetooth_gatt_server_service.h
@@@ -47,11 -47,8 +47,12 @@@ class BluetoothGATTServerService
PlatformResult SetWriteValueRequestCallback(const picojson::value& args);
PlatformResult SendResponse(const picojson::value& args);
PlatformResult NotifyAboutValueChange(const picojson::value& args);
+ void ClearGATTData();
+ static bool DestroyService(int total, int index, bt_gatt_h handle, void* user_data);
+ static bool DestroyCharacteristic(int total, int index, bt_gatt_h handle, void* user_data);
+ static bool DestroyDescriptor(int total, int index, bt_gatt_h handle, void* user_data);
+
private:
BluetoothInstance& instance_;
std::map gatt_objects_;