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

Commit ef477f83 authored by Chris Manton's avatar Chris Manton Committed by Automerger Merge Worker
Browse files

Add APIs for default acl behavior am: 668eceed

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1527459

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I8417b3150f4cde7027fc65a250cb979cf0b9b112
parents d5e352f4 668eceed
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -292,4 +292,18 @@ typedef struct {
 public:
  tHCI_STATUS get_disconnect_reason() const { return acl_disc_reason; }
  void set_disconnect_reason(tHCI_STATUS reason) { acl_disc_reason = reason; }
  uint16_t DefaultPacketTypes() const { return btm_acl_pkt_types_supported; }
  uint16_t DefaultLinkPolicy() const { return btm_def_link_policy; }
  uint16_t DefaultSupervisorTimeout() const { return btm_def_link_super_tout; }
  void SetDefaultSupervisorTimeout(uint16_t timeout) {
    btm_def_link_super_tout = timeout;
  }

  unsigned NumberOfActiveLinks() const {
    unsigned cnt = 0;
    for (int i = 0; i < MAX_L2CAP_LINKS; i++) {
      if (acl_db[i].InUse()) ++cnt;
    }
    return cnt;
  }
} tACL_CB;