#define BT_NAME_OWNER_CHANGED "NameOwnerChanged"
#define BT_PROPERTIES_CHANGED "PropertiesChanged"
+#define BT_HID_SERVICE_NAME "org.bluez.hid_agent"
+#define BT_HID_AGENT_OBJECT_PATH "/org/bluez/hid_agent"
+#define BT_HID_SERVICE_INTERFACE "org.tizen.HidApp"
#define BT_SESSION_BASEPATH_SERVER "/org/bluez/obex/server"
#define BT_LE_ADV_SCAN_RSP 0x04
#define HEADED_PLUGIN_FILEPATH "/usr/lib/bt-plugin-headed.so"
+#define HEADED_PLUGIN_FILEPATH64 "/usr/lib64/bt-plugin-headed.so"
+#define FILEPATH_ARCH_64 "/usr/lib64"
/* Profile states matched to btd_service_state_t of bluez service.h */
typedef enum {
const char *filename,
const char *agent_path);
void (*bt_destroy_popup_all)(void);
- gboolean (*bt_launch_unable_to_pairing_syspopup)(int result);
+ bool (*bt_launch_unable_to_pairing_syspopup)(int result);
+ bool (*bt_is_tethering_enabled)(void);
+ int (*bt_get_mime_type)(char *file_name, char **mime_type);
};
typedef struct {
void _bt_deinit_proxys(void);
+GDBusProxy *_bt_gdbus_get_hid_agent_proxy(void);
+
void _bt_convert_device_path_to_address(const char *device_path,
char *device_address);