OSDN Git Service

Improve adv_data transfer between contexts.
authorIan Coolidge <icoolidge@google.com>
Sat, 8 Aug 2015 03:36:13 +0000 (20:36 -0700)
committerIan Coolidge <icoolidge@google.com>
Mon, 10 Aug 2015 23:51:45 +0000 (16:51 -0700)
commitd4c103624b3d7672110abeb753ed79113ee48989
tree92f69bacd53520eb9680d4c808d583524b3ea67a
parent61f2f365799c40ce52e7b08507b32f20ca0773a3
Improve adv_data transfer between contexts.

- Drops some unused members from btgatt_multi_adv_inst_cb.
- Flatten tBTA_BLE_ADV_DATA to only require one allocation.
- Copy all of tBTA_BLE_ADV_DATA contents to bt_workqueue_thread.

Bug: 23042223
Change-Id: I5f4d25d5cdd39731a2dfe64394928b7fb77c7c7c
bta/dm/bta_dm_act.c
bta/dm/bta_dm_api.c
bta/dm/bta_dm_int.h
bta/include/bta_api.h
btif/include/btif_gatt_multi_adv_util.h
btif/src/btif_gatt_client.c
btif/src/btif_gatt_multi_adv_util.c
stack/btm/btm_ble_gap.c
stack/include/btm_ble_api.h