Added implementation for __bt_service_release() 59/134059/2
authorAtul Rai <a.rai@samsung.com>
Tue, 13 Jun 2017 12:03:00 +0000 (17:33 +0530)
committerAtul Rai <a.rai@samsung.com>
Wed, 14 Jun 2017 10:56:30 +0000 (16:26 +0530)
Change-Id: I5f25495cca319172bf330596530d5474a8e9250d
Signed-off-by: Atul Rai <a.rai@samsung.com>
bt-service-adaptation/services/bt-service-main.c

index 66d7e8b..77ed1ff 100644 (file)
@@ -65,7 +65,18 @@ static gboolean __bt_check_bt_service(void *data)
 
 static void __bt_release_service(void)
 {
-       /* TODO*/
+       /* TODO: Need to check below function in platform */
+       //_bt_service_unregister_vconf_handler();
+
+       _bt_deinit_hf_local_term_event_sender();
+       _bt_deinit_service_event_sender();
+       _bt_service_unregister();
+       _bt_service_cynara_deinit();
+
+       _bt_cleanup_profiles();
+       oal_bt_deinit();
+
+       BT_INFO("Terminating the bt-service daemon");
 }
 
 static void __bt_sigterm_handler(int signo, siginfo_t *info, void *data)