#define BT_AGENT_INTERFACE "org.bluez.Agent1"
+#define BT_ERROR_INTERNAL "InternalError"
+#define BT_ERROR_NOT_AVAILABLE "NotAvailable"
+#define BT_ERROR_NOT_CONNECTED "NotConnected"
+#define BT_ERROR_NOT_CONNECTION_FAILED "ConnectionFailed"
+#define BT_ERROR_BUSY "InProgress"
+#define BT_ERROR_INVALID_PARAM "InvalidArguments"
+#define BT_ERROR_ALREADY_EXIST "AlreadyExists"
+#define BT_ERROR_ALREADY_CONNECTED "Already Connected"
+#define BT_ERROR_NO_MEMORY "No memory"
+#define BT_ERROR_NO_DATA "No data"
+#define BT_ERROR_I_O_ERROR "I/O error"
+#define BT_ERROR_OPERATION_NOT_AVAILABLE "Operation currently not available"
+#define BT_ERROR_OPERATION_NOT_ALLOWED "Operation not allowed"
+#define BT_ERROR_OPERATION_NOT_SUPPORTED "Operation not supported"
+#define BT_ERROR_INVALID_FILE_DESCRIPTOR "Invalid File Descriptor"
+#define BT_ERROR_ACCESS_DENIED "Rejected send message"
#define BT_MAX_USER_INFO 5
#define RFKILL_EVENT_SIZE 8
void _bt_divide_device_class(bluetooth_device_class_t *device_class,
unsigned int cod);
-void _bt_convert_addr_string_to_type(unsigned char *addr,
- const char *address);
+void _bt_convert_addr_string_to_type(unsigned char *addr, const char *address);
-void _bt_convert_addr_string_to_secure_string(char *addr,
- const char *address);
+void _bt_convert_addr_string_to_secure_string(char *addr, const char *address);
-void _bt_convert_addr_type_to_string(char *address,
- unsigned char *addr);
+void _bt_convert_addr_type_to_string(char *address, unsigned char *addr);
+
+void _bt_convert_addr_type_to_secure_string(char *address, unsigned char *addr);
const char *_bt_convert_error_to_string(int error);
gpointer func_data);
int _bt_disconnect_profile(char *address, char *uuid, void *cb,
gpointer func_data);
+int _bt_disconnect_ext_profile(char *address, char *path);
int _bt_cancel_discovers(char *address);
int _bt_discover_services(char *address, char *uuid, void *cb,
int _bt_get_uuid_specification_name(const char *uuid, char **name);
+void _bt_convert_device_path_to_addr_type(const char *device_path,
+ unsigned char *addr);
+
void _bt_convert_device_path_to_address(const char *device_path,
- char *device_address);
+ char *device_address);
#ifdef TIZEN_FEATURE_BT_RFCOMM_DIRECT
void _bt_rfcomm_server_free_all(void);
void _bluetooth_hid_free_hid_info(void);
+int _bt_get_error_value_from_message(const char *error_message);
#ifdef __cplusplus
}