Mesh: Add support for Node Reset in OAL & HAL
[platform/core/connectivity/bluetooth-frwk.git] / bt-oal / include / oal-gatt.h
index 18ba689..4d06060 100644 (file)
@@ -508,13 +508,31 @@ oal_status_t gattc_conn_param_update(bt_address_t * address, int min, int max, i
 
 oal_status_t gattc_register_scan_filter(oal_ble_scan_filter_t* filter_data);
 
-oal_status_t gattc_register_for_notification(int client_id, bt_address_t * address,
+oal_status_t gattc_add_connection_info(bt_address_t *device_address, int conn_id, int server_inst_id);
+
+oal_status_t gattc_register_service_changed_cb(bt_address_t *device_address);
+
+oal_status_t gattc_unregister_service_changed_cb(bt_address_t *device_address);
+
+oal_status_t gattc_register_for_notification(int conn_id, bt_address_t * address,
                                oal_gatt_srvc_id_t *srvc_id, oal_gatt_id_t *char_id);
 
-oal_status_t gattc_deregister_for_notification(int client_id, bt_address_t * address,
+oal_status_t gattc_deregister_for_notification(int conn_id, bt_address_t * address,
                                oal_gatt_srvc_id_t *srvc_id, oal_gatt_id_t *char_id);
 
 oal_status_t gatt_send_response_acquire(int conn_id, int trans_id,
                int status, int fd, int mtu, void *);
 
+oal_status_t gattc_get_att_mtu(int conn_id, int *mtu);
+
+oal_status_t gattc_configure_mtu(int conn_id, int mtu);
+
+oal_status_t gatt_get_data_batching_available_packets(
+               unsigned int *available_packets);
+
+oal_status_t gatt_enable_data_batching(bt_address_t * address,
+               int packet_threshold, int timeout);
+
+oal_status_t gatt_disable_data_batching(bt_address_t * address);
+
 #endif /* OAL_GATT_H_ */