OSDN Git Service

RFCOMM: Add more logging on failure cases
authorJack He <siyuanh@google.com>
Wed, 28 Mar 2018 20:02:37 +0000 (13:02 -0700)
committerJack He <siyuanh@google.com>
Fri, 30 Mar 2018 22:27:03 +0000 (15:27 -0700)
commit3ebc3c5ac0f288be3a8e1ee8b0e56a9ece740200
tree99d5aed37a952daac4ea0f5f945b51e8aa5c4d02
parent45c73bdbb909398e36ab379a5991261bc6a3b1be
RFCOMM: Add more logging on failure cases

* Log every instance of RFCOMM unexpected disconnection
* Log every time when RFCOMM channel (DLCI) is changed
* Refactor some RFCOMM code to be more readable and easier for logging
* Remove excessive logging in power manager
* Assign HSP default version more appropriate location
* Replace some usage of NULL with nullptr

Bug: 77224743
Test: make, no functional changes
Change-Id: I5e62dd6d338f7e92a8b8d39c1fe155b71396034c
(cherry picked from commit 4e01c6d5f2d03fb5c98567b573a9dd32d28a4106)
15 files changed:
bta/ag/bta_ag_main.cc
bta/ag/bta_ag_rfc.cc
bta/ag/bta_ag_sdp.cc
include/hardware/bluetooth.h
stack/btm/btm_pm.cc
stack/l2cap/l2c_api.cc
stack/l2cap/l2c_csm.cc
stack/rfcomm/port_api.cc
stack/rfcomm/port_rfc.cc
stack/rfcomm/port_utils.cc
stack/rfcomm/rfc_int.h
stack/rfcomm/rfc_l2cap_if.cc
stack/rfcomm/rfc_port_fsm.cc
stack/rfcomm/rfc_port_if.cc
stack/rfcomm/rfc_ts_frames.cc