+int _bt_common_send_rfcomm_rx_details(int len)
+{
+ uid_t uid = getuid();
+ pid_t pid = getpid();
+ int size = len;
+ int ret = BLUETOOTH_ERROR_NONE;
+
+ BT_INFO("+");
+ BT_INIT_PARAMS();
+ BT_ALLOC_PARAMS(in_param1, in_param2, in_param3, in_param4, out_param);
+
+ g_array_append_vals(in_param1, &uid, sizeof(uid_t));
+ g_array_append_vals(in_param2, &pid, sizeof(pid_t));
+ g_array_append_vals(in_param3, &size, sizeof(int));
+
+ ret = _bt_send_request(BT_BLUEZ_SERVICE, BT_RFCOMM_SEND_RX_DETAILS,
+ in_param1, in_param2, in_param3, in_param4, &out_param);
+
+ BT_FREE_PARAMS(in_param1, in_param2, in_param3, in_param4, out_param);
+ BT_INFO("-");
+ return ret;
+}
+
+int _bt_common_send_rfcomm_tx_details(int len)
+{
+ uid_t uid = getuid();
+ pid_t pid = getpid();
+ int size = len;
+ int ret = BLUETOOTH_ERROR_NONE;
+
+ BT_INFO("+");
+ BT_INIT_PARAMS();
+ BT_ALLOC_PARAMS(in_param1, in_param2, in_param3, in_param4, out_param);
+
+ g_array_append_vals(in_param1, &uid, sizeof(uid_t));
+ g_array_append_vals(in_param2, &pid, sizeof(pid_t));
+ g_array_append_vals(in_param3, &size, sizeof(int));
+
+ ret = _bt_send_request(BT_BLUEZ_SERVICE, BT_RFCOMM_SEND_TX_DETAILS,
+ in_param1, in_param2, in_param3, in_param4, &out_param);
+
+ BT_FREE_PARAMS(in_param1, in_param2, in_param3, in_param4, out_param);
+ BT_INFO("-");
+ return ret;
+}
+