aboutsummaryrefslogtreecommitdiff
path: root/bta/include/bta_gatt_queue.h
diff options
context:
space:
mode:
Diffstat (limited to 'bta/include/bta_gatt_queue.h')
-rw-r--r--bta/include/bta_gatt_queue.h14
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