diff options
Diffstat (limited to 'bta/include/bta_gatt_queue.h')
-rw-r--r-- | bta/include/bta_gatt_queue.h | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/bta/include/bta_gatt_queue.h b/bta/include/bta_gatt_queue.h index 5e2a3a917..963fc138a 100644 --- a/bta/include/bta_gatt_queue.h +++ b/bta/include/bta_gatt_queue.h @@ -14,13 +14,12 @@ * limitations under the License. */ -#include <cstdint> +#include <vector> + #include <list> #include <unordered_map> #include <unordered_set> -#include <vector> - -#include "bta/include/bta_gatt_api.h" +#include "bta_gatt_api.h" /* BTA GATTC implementation does not allow for multiple commands queuing. So one * client making calls to BTA_GATTC_ReadCharacteristic, BTA_GATTC_ReadCharDescr, @@ -48,7 +47,6 @@ class BtaGattQueue { std::vector<uint8_t> value, tGATT_WRITE_TYPE write_type, GATT_WRITE_OP_CB cb, void* cb_data); - static void ConfigureMtu(uint16_t conn_id, uint16_t mtu); /* Holds pending GATT operations */ struct gatt_operation { @@ -58,8 +56,6 @@ class BtaGattQueue { void* read_cb_data; GATT_WRITE_OP_CB write_cb; void* write_cb_data; - GATT_CONFIGURE_MTU_OP_CB mtu_cb; - void* mtu_cb_data; /* write-specific fields */ tGATT_WRITE_TYPE write_type; @@ -74,11 +70,9 @@ class BtaGattQueue { uint8_t* value, void* data); static void gatt_write_op_finished(uint16_t conn_id, tGATT_STATUS status, uint16_t handle, void* data); - static void gatt_configure_mtu_op_finished(uint16_t conn_id, - tGATT_STATUS status, void* data); // maps connection id to operations waiting for execution static std::unordered_map<uint16_t, std::list<gatt_operation>> gatt_op_queue; // contain connection ids that currently execute operations static std::unordered_set<uint16_t> gatt_op_queue_executing; -}; +};
\ No newline at end of file |