OSDN Git Service

Plumb through hci_status to clients
authorChris Manton <cmanton@google.com>
Mon, 1 Feb 2021 04:00:34 +0000 (20:00 -0800)
committerHansong Zhang <hsz@google.com>
Tue, 2 Feb 2021 00:17:21 +0000 (00:17 +0000)
commite80d8a9196041ffdee8efa3c6cd34e2da00cece2
tree427df6251b428dfa698f309346c85ad2ce996d57
parent1fcc636ee47951fb7d4030157779585071b14b64
Plumb through hci_status to clients

Classic ACL:
- OnModeChange
- OnSniffSubrating
- OnRoleChange
- OnReadRemoteVersionInformationComplete

LE ACL:
- OnConnectionUpdate
- OnReadRemoteVersionInformationComplete
- OnPhyUpdate

Bug: 178358499
Test: cert
Tag: #refactor
BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines

Change-Id: I506dd6ae57e31e25f172f181951ae44fd1ea69d6
32 files changed:
gd/hci/acl_manager/classic_acl_connection.cc
gd/hci/acl_manager/classic_impl.h
gd/hci/acl_manager/connection_management_callbacks.h
gd/hci/acl_manager/le_acl_connection.cc
gd/hci/acl_manager/le_connection_management_callbacks.h
gd/hci/acl_manager/le_impl.h
gd/hci/acl_manager_test.cc
gd/hci/facade/acl_manager_facade.cc
gd/hci/facade/le_acl_manager_facade.cc
gd/hci/fuzz/fuzz_hci_layer.cc
gd/hci/fuzz/fuzz_hci_layer.h
gd/hci/fuzz/hci_layer_fuzz_client.cc
gd/hci/hci_layer.cc
gd/hci/hci_layer.h
gd/l2cap/classic/facade.cc
gd/l2cap/classic/internal/link.cc
gd/l2cap/classic/internal/link.h
gd/l2cap/classic/internal/link_manager.cc
gd/l2cap/classic/internal/link_manager.h
gd/l2cap/classic/link_property_listener.h
gd/l2cap/classic/link_security_interface.h
gd/l2cap/le/internal/link.cc
gd/l2cap/le/internal/link.h
gd/l2cap/le/internal/link_manager.cc
gd/l2cap/le/internal/link_manager.h
gd/l2cap/le/link_property_listener.h
gd/security/channel/security_manager_channel.cc
gd/security/channel/security_manager_channel.h
gd/security/channel/security_manager_channel_unittest.cc
gd/security/pairing/classic_pairing_handler_unittest.cc
main/shim/acl.cc
main/shim/l2c_api.cc