Implement the set mtu for LE device
[platform/core/connectivity/bluetooth-frwk.git] / bt-oal / include / oal-event.h
index 96e93e6..ca6bec5 100644 (file)
@@ -40,6 +40,7 @@ extern "C" {
        EVENT(OAL_EVENT_ADAPTER_PROPERTY_NAME)                          /* char string */\
        EVENT(OAL_EVENT_ADAPTER_PROPERTY_VERSION)                       /* char string */\
        EVENT(OAL_EVENT_ADAPTER_PROPERTY_SERVICES)                      /* event_adapter_services_t */\
+       EVENT(OAL_EVENT_ADAPTER_PROPERTY_A2DP_ROLE)                     /* uint32_t */\
        EVENT(OAL_EVENT_ADAPTER_MODE_NON_CONNECTABLE)   \
        EVENT(OAL_EVENT_ADAPTER_MODE_CONNECTABLE)       \
        EVENT(OAL_EVENT_ADAPTER_MODE_DISCOVERABLE)      \
@@ -74,6 +75,7 @@ extern "C" {
        EVENT(OAL_EVENT_RSSI_MONITORING_DISABLED)       /* event_dev_rssi_info_t */\
        EVENT(OAL_EVENT_RSSI_ALERT_RECEIVED)            /* event_dev_rssi_info_t */\
        EVENT(OAL_EVENT_RAW_RSSI_RECEIVED)              /* */\
+       EVENT(OAL_EVENT_DEVICE_DBFW_PLUS_INFO)          /* event_dev_dbfw_plus_info_t */\
        EVENT(OAL_EVENT_OAL_INITIALISED_SUCCESS)                /* OAL Initialisation event */  \
        EVENT(OAL_EVENT_OAL_INITIALISED_FAILED)                 /* OAL Initialisation event */  \
        EVENT(OAL_EVENT_HID_CONNECTED)                                          /* event_hid_conn_t */\
@@ -285,6 +287,12 @@ typedef struct {
        int rssi;
 } event_dev_rssi_info_t;
 
+typedef struct {
+       uint8_t event_code;
+       uint8_t data[512];
+       int length;
+} event_dev_dbfw_plus_info_t;
+
 /*********Datastructures for HID callback******************/
 /* HID :: connection state callback response data */
 typedef struct {
@@ -492,6 +500,13 @@ typedef struct {
 
 typedef event_gattc_descriptor_result_t event_gattc_write_data;
 
+typedef struct {
+       oal_status_t status;
+       int conn_id;
+       int mtu;
+} event_gattc_mtu_configured_t;
+
+
 /********* AVRCP CT role callback data structures ******************/
 #define MEDIA_ATTIRBUTE_STRING_LENGTH 100
 typedef struct {