Add the status check logic for BT enable / disable method
[platform/core/connectivity/bluetooth-frwk.git] / bt-service-adaptation / services / include / bt-service-core-adapter.h
index a6bbd33..0394fac 100644 (file)
@@ -41,6 +41,7 @@ typedef enum {
        BT_ACTIVATED,
        BT_ACTIVATING,
        BT_DEACTIVATING,
+       BT_TERMINATING,
 } bt_status_t;
 
 int _bt_enable_adapter(void);
@@ -64,6 +65,8 @@ int _bt_cancel_discovery(void);
 
 void _bt_service_register_vconf_handler(void);
 
+void _bt_service_register_vconf_handler(void);
+
 gboolean _bt_is_discovering(void);
 
 int _bt_stack_init(void);
@@ -102,13 +105,9 @@ bt_status_t _bt_adapter_get_status(void);
 
 void _bt_set_disabled(int result);
 
-void _bt_adapter_start_enable_timer(void);
-
-void _bt_set_le_disabled(int result);
-
-void _bt_adapter_start_le_enable_timer(void);
+int _bt_set_adapter_request_state(int enable);
 
-void _bt_service_unregister_vconf_handler(void);
+int _bt_set_le_request_state(int enable);
 
 #ifdef __cplusplus
 }