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_;