Update the RFCOMM server connection information
[platform/core/connectivity/bluetooth-frwk.git] / include / bt-internal-types.h
index d61d10c..de99945 100644 (file)
@@ -36,6 +36,9 @@ extern "C" {
 typedef struct {
        time_t session_start_time;
        time_t session_end_time;
+       uint32_t tx_time;
+       uint32_t rx_time;
+       uint32_t idle_time;
        uint16_t session_connected_time;
        uint16_t session_scan_time;
        int num_app;
@@ -332,7 +335,8 @@ typedef enum {
        BT_RFCOMM_CREATE_SOCKET_EX,
        BT_RFCOMM_REMOVE_SOCKET_EX,
        BT_RFCOMM_SEND_RX_DETAILS,
-        BT_RFCOMM_SEND_TX_DETAILS,
+       BT_RFCOMM_SEND_TX_DETAILS,
+       BT_RFCOMM_SERVER_UPDATE_CONNECTION_INFO,
        BT_PBAP_CONNECT = BT_FUNC_PBAP_BASE,
        BT_PBAP_DISCONNECT,
        BT_PBAP_GET_PHONEBOOK_SIZE,
@@ -351,6 +355,11 @@ typedef enum {
        BT_GET_ATT_MTU,
        BT_GET_DEVICE_IDA,
        BT_SET_LE_STATIC_RANDOM_ADDRESS,
+
+       BT_GET_GATT_DATA_BATCHING_AVAILABLE_PACKETS,
+       BT_ENABLE_GATT_DATA_BATCHING,
+       BT_DISABLE_GATT_DATA_BATCHING,
+
        BT_HDP_CONNECT = BT_FUNC_HDP_BASE,
        BT_HDP_DISCONNECT,
        BT_HDP_SEND_DATA,