OSDN Git Service

LE scanner BTA layer simplification
authorJakub Pawlowski <jpawlowski@google.com>
Thu, 29 Dec 2016 09:23:52 +0000 (01:23 -0800)
committerJakub Pawlowski <jpawlowski@google.com>
Fri, 30 Dec 2016 06:26:20 +0000 (06:26 +0000)
commite39606565035a103562d0485a90b18962592ae97
tree9393d739fe452a3b34604e89a9322e09282b54cd
parent8534bc38894a6753caec028ec63f9bfff6c749f6
LE scanner BTA layer simplification

BTA layer for scanner is very complicated. This patch simplifies it:
* get rid of type redeclarations for BTM types
* get rid of trivial *_act methods and call BTM API directly where possible

Bug: 30622771
Test: slra FilterTest
Change-Id: I3899b30074b2abc4a3945c5cc14f1bb40a504876
bta/dm/bta_dm_act.cc
bta/dm/bta_dm_api.cc
bta/dm/bta_dm_int.h
bta/include/bta_api.h
btif/include/btif_gatt_util.h
btif/src/btif_ble_scanner.cc
btif/src/btif_dm.cc
btif/src/btif_gatt_util.cc
stack/btm/btm_ble_adv_filter.cc
stack/include/btm_ble_api.h
stack/include/btm_ble_api_types.h