g_variant_get(parameters, "(&o@a{sa{sv}})", &obj_path, &value);
if (strcasecmp(obj_path, BT_BLUEZ_HCI_PATH) == 0)
- if (TIZEN_FEATURE_BT_USB_DONGLE) {
+ if (TIZEN_FEATURE_OPP_SUPPORTED) {
if (_bt_register_obex_server() != BLUETOOTH_ERROR_NONE)
BT_ERR("Fail to init obex server");
}
g_variant_unref(value);
} else if (strcasecmp(signal_name, "InterfacesRemoved") == 0) {
- if (TIZEN_FEATURE_BT_USB_DONGLE) {
+ if (TIZEN_FEATURE_OPP_SUPPORTED) {
if (_bt_unregister_obex_server() != BLUETOOTH_ERROR_NONE)
BT_ERR("Fail to unregister obex server");
}
#define FILEPATH_ARCH_64 "/usr/lib64"
#define BT_FEATURE_COMMON "http://tizen.org/feature/network.bluetooth"
+#define BT_FEATURE_OPP "http://tizen.org/feature/network.bluetooth.opp"
struct bluetooth_headed_plugin_t {
int (*bt_launch_dpmpopup) (char *mode);
#define TIZEN_FEATURE_BT_USB_DONGLE ((get_tizen_model()) == _MODEL_COMMON && (get_tizen_profile()) == _PROFILE_TV)
#define TIZEN_FEATURE_BLUEZ_SPEAKER_REFERENCE ((get_tizen_model()) == _MODEL_RPI3 && (get_tizen_profile()) == _PROFILE_COMMON)
#define TIZEN_FEATURE_BT_SUPPORTED (get_tizen_feature_supported(BT_FEATURE_COMMON) == true)
+#define TIZEN_FEATURE_OPP_SUPPORTED (get_tizen_feature_supported(BT_FEATURE_OPP) == true)
#ifdef __cplusplus
}