Fix tizen coding style errors and warnings
[platform/core/connectivity/bluetooth-frwk.git] / bt-service / include / bt-service-common.h
index ba4ce1a..726a892 100644 (file)
@@ -205,6 +205,9 @@ extern "C" {
 #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"
@@ -259,6 +262,8 @@ extern "C" {
 #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 {
@@ -342,7 +347,9 @@ struct bluetooth_headed_plugin_t {
                                                        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 {
@@ -385,6 +392,8 @@ char *_bt_get_adapter_path(void);
 
 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);