req_info->context = invocation;
gatt_requests = g_slist_append(gatt_requests, req_info);
- _bt_common_event_cb(BLUETOOTH_EVENT_GATT_SERVER_READ_REQUESTED,
- BLUETOOTH_ERROR_NONE, &read_req,
- user_info->cb, user_info->user_data);
-
#if defined(TIZEN_FEATURE_BT_HPS) || defined(TIZEN_FEATURE_BT_OTP)
param = g_variant_new("(sssyq)",
read_req.att_handle,
__bt_send_event_to_otp(BLUETOOTH_EVENT_GATT_SERVER_READ_REQUESTED, param);
#endif
#endif
+
+ _bt_common_event_cb(BLUETOOTH_EVENT_GATT_SERVER_READ_REQUESTED,
+ BLUETOOTH_ERROR_NONE, &read_req,
+ user_info->cb, user_info->user_data);
return;
} else if (g_strcmp0(method_name, "WriteValue") == 0) {
GVariant *var = NULL;
g_object_unref(invocation);
}
- _bt_common_event_cb(
- BLUETOOTH_EVENT_GATT_SERVER_VALUE_CHANGED,
- BLUETOOTH_ERROR_NONE, &value_change,
- user_info->cb, user_info->user_data);
-
#if defined(TIZEN_FEATURE_BT_HPS) || defined(TIZEN_FEATURE_BT_OTP)
if (len > 0) {
gchar *svc_path;
}
#endif
+ _bt_common_event_cb(
+ BLUETOOTH_EVENT_GATT_SERVER_VALUE_CHANGED,
+ BLUETOOTH_ERROR_NONE, &value_change,
+ user_info->cb, user_info->user_data);
+
g_free(value_change.att_value);
g_variant_unref(var);
return;
notify_change.service_handle = svc_info->serv_path;
notify_change.att_handle = (char *)object_path;
notify_change.att_notify = TRUE;
- _bt_common_event_cb(
- BLUETOOTH_EVENT_GATT_SERVER_NOTIFICATION_STATE_CHANGED,
- BLUETOOTH_ERROR_NONE, ¬ify_change,
- user_info->cb, user_info->user_data);
#if TIZEN_FEATURE_BT_OTP
param = g_variant_new("(ssb)",
notify_change.att_handle,
notify_change.att_notify);
__bt_send_event_to_otp(BLUETOOTH_EVENT_GATT_SERVER_NOTIFICATION_STATE_CHANGED, param);
#endif
+ _bt_common_event_cb(
+ BLUETOOTH_EVENT_GATT_SERVER_NOTIFICATION_STATE_CHANGED,
+ BLUETOOTH_ERROR_NONE, ¬ify_change,
+ user_info->cb, user_info->user_data);
}
}
g_object_unref(invocation);
notify_change.service_handle = svc_info->serv_path;
notify_change.att_handle = (char *)object_path;
notify_change.att_notify = FALSE;
- _bt_common_event_cb(
- BLUETOOTH_EVENT_GATT_SERVER_NOTIFICATION_STATE_CHANGED,
- BLUETOOTH_ERROR_NONE, ¬ify_change,
- user_info->cb, user_info->user_data);
#if TIZEN_FEATURE_BT_OTP
param = g_variant_new("(ssb)",
notify_change.att_handle,
notify_change.att_notify);
__bt_send_event_to_otp(BLUETOOTH_EVENT_GATT_SERVER_NOTIFICATION_STATE_CHANGED, param);
#endif
+ _bt_common_event_cb(
+ BLUETOOTH_EVENT_GATT_SERVER_NOTIFICATION_STATE_CHANGED,
+ BLUETOOTH_ERROR_NONE, ¬ify_change,
+ user_info->cb, user_info->user_data);
}
}
g_object_unref(invocation);