Code synchronization with latest tizen 4.0 codes
[platform/core/connectivity/bluetooth-frwk.git] / bt-service-adaptation / services / include / bt-service-core-adapter.h
old mode 100755 (executable)
new mode 100644 (file)
index 7151216..99fdb03
@@ -22,7 +22,9 @@
 #define _BT_SERVICE_CORE_ADAPTER_H_
 
 #include <sys/types.h>
-
+#ifdef TIZEN_FEATURE_BT_OBEX
+#include "alarm.h"
+#endif
 #ifdef __cplusplus
 extern "C" {
 #endif
@@ -45,6 +47,17 @@ int _bt_enable_adapter(void);
 
 int _bt_disable_adapter(void);
 
+int _bt_enable_core(void);
+
+int _bt_recover_adapter(void);
+
+int _bt_start_discovery(unsigned short max_response,
+               unsigned short duration, unsigned int cod_mask);
+
+int _bt_cancel_discovery(void);
+
+gboolean _bt_is_discovering(void);
+
 int _bt_stack_init(void);
 
 int _bt_get_local_address(void);
@@ -53,10 +66,32 @@ int _bt_get_local_version(void);
 
 int _bt_get_local_name(void);
 
+int _bt_set_local_name(char *local_name);
+
 int _bt_get_discoverable_mode(int *mode);
 
+int _bt_get_timeout_value(int *timeout);
+
+int _bt_set_discoverable_mode(int discoverable_mode, int timeout);
+
+gboolean _bt_is_connectable(void);
+
 int _bt_is_service_used(void);
 
+int _bt_set_connectable(gboolean connectable);
+
+int _bt_adapter_get_bonded_devices(void);
+
+int _bt_init_profiles();
+
+int _bt_cleanup_profiles(void);
+
+void _bt_adapter_set_status(bt_status_t status);
+
+bt_status_t _bt_adapter_get_status(void);
+
+void _bt_set_disabled(int result);
+
 #ifdef __cplusplus
 }
 #endif /* __cplusplus */