Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b555d21a authored by Chris Manton's avatar Chris Manton
Browse files

Add API stack/acl/btm_acl::acl_link_role

Working towards encapsulation of tACL_CONN

Bug: 159815595
Tag: #refactor
Test: compile & verify basic functions working
Change-Id: I9c7e24050aecd7fe68236350fdb733eca118b286
parent 15becda4
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -2724,3 +2724,11 @@ bool BTM_ReadRemoteConnectionAddr(const RawAddress& pseudo_addr,
#endif
  return st;
}

uint8_t acl_link_role(const RawAddress& bd_addr, tBT_TRANSPORT transport) {
  tACL_CONN* p_acl = btm_bda_to_acl(bd_addr, transport);
  if (p_acl == nullptr) {
    return HCI_ROLE_UNKNOWN;
  }
  return p_acl->link_role;
}
+2 −0
Original line number Diff line number Diff line
@@ -285,3 +285,5 @@ void btm_ble_refresh_local_resolvable_private_addr(
    const RawAddress& pseudo_addr, const RawAddress& local_rpa);

void btm_cont_rswitch_from_handle(uint16_t hci_handle);

uint8_t acl_link_role(const RawAddress& remote_bda, tBT_TRANSPORT transport);