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

Commit 871c32be authored by Chris Manton's avatar Chris Manton
Browse files

Add API stack/acl/btm_acl::acl_is_role_switch_allowed

Working towards encapsulation of tACL_CONN

Bug: 159815595
Tag: #refactor
Test: compile & verify basic functions working
Change-Id: I09617947b2ddbae0e289cec3555dbf422cef3631
parent b8f03530
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -2797,3 +2797,7 @@ uint8_t acl_get_disconnect_reason() { return btm_cb.acl_cb_.acl_disc_reason; }
void acl_set_disconnect_reason(uint8_t acl_disc_reason) {
  btm_cb.acl_cb_.acl_disc_reason = acl_disc_reason;
}

bool acl_is_role_switch_allowed() {
  return btm_cb.acl_cb_.btm_def_link_policy & HCI_ENABLE_MASTER_SLAVE_SWITCH;
}
+2 −0
Original line number Diff line number Diff line
@@ -307,3 +307,5 @@ uint16_t acl_get_hci_handle_for_hcif(const RawAddress& bd_addr,
uint16_t acl_get_link_supervision_timeout();
uint8_t acl_get_disconnect_reason();
void acl_set_disconnect_reason(uint8_t acl_disc_reason);

bool acl_is_role_switch_allowed();