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

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

De-friend various tACL_CB am: af5aa1e8 am: f3601302 am: 89a34634

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

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I0a85de61f4b602394f81fd69523ab344c9f9b8ec
parents 3069ff58 89a34634
Loading
Loading
Loading
Loading
+0 −8
Original line number Original line Diff line number Diff line
@@ -46,11 +46,3 @@ void sACL_CONN::Reset() {
  switch_role_state_ = BTM_ACL_SWKEY_STATE_IDLE;
  switch_role_state_ = BTM_ACL_SWKEY_STATE_IDLE;
  sca = 0;
  sca = 0;
}
}

void sACL_CB::Init() {
  acl_disc_reason = HCI_ERR_UNDEFINED;

  btm_acl_pkt_types_supported =
      HCI_PKT_TYPES_MASK_DH1 + HCI_PKT_TYPES_MASK_DM1 + HCI_PKT_TYPES_MASK_DH3 +
      HCI_PKT_TYPES_MASK_DM3 + HCI_PKT_TYPES_MASK_DH5 + HCI_PKT_TYPES_MASK_DM5;
}
+6 −23
Original line number Original line Diff line number Diff line
@@ -376,38 +376,24 @@ struct controller_t;
/****************************************************
/****************************************************
 **      ACL Management API
 **      ACL Management API
 ****************************************************/
 ****************************************************/
struct sACL_CB {
struct tACL_CB {
 private:
 private:
  friend tBTM_STATUS BTM_SetPowerMode(uint8_t pm_id,
                                      const RawAddress& remote_bda,
                                      const tBTM_PM_PWR_MD* p_mode);
  friend tBTM_STATUS BTM_SetSsrParams(const RawAddress& remote_bda,
                                      uint16_t max_lat, uint16_t min_rmt_to,
                                      uint16_t min_loc_to);
  friend uint16_t BTM_GetNumAclLinks(void);
  friend uint16_t acl_get_supported_packet_types();
  friend uint8_t btm_handle_to_acl_index(uint16_t hci_handle);
  friend uint8_t btm_handle_to_acl_index(uint16_t hci_handle);
  friend void acl_set_disconnect_reason(tHCI_STATUS acl_disc_reason);
  friend void btm_acl_created(const RawAddress& bda, uint16_t hci_handle,
                              uint8_t link_role, tBT_TRANSPORT transport);
  friend void btm_acl_device_down(void);
  friend void btm_acl_device_down(void);
  friend void btm_acl_encrypt_change(uint16_t handle, uint8_t status,
  friend void btm_acl_encrypt_change(uint16_t handle, uint8_t status,
                                     uint8_t encr_enable);
                                     uint8_t encr_enable);
  friend void btm_pm_proc_cmd_status(tHCI_STATUS status);

  friend void btm_pm_proc_mode_change(tHCI_STATUS hci_status,
                                      uint16_t hci_handle, tHCI_MODE mode,
                                      uint16_t interval);
  friend void btm_pm_proc_ssr_evt(uint8_t* p, uint16_t evt_len);
  friend void DumpsysL2cap(int fd);
  friend void DumpsysL2cap(int fd);
  friend void DumpsysAcl(int fd);
  friend void DumpsysAcl(int fd);

  friend struct StackAclBtmAcl;
  friend struct StackAclBtmAcl;


  tACL_CONN acl_db[MAX_L2CAP_LINKS];
  tACL_CONN acl_db[MAX_L2CAP_LINKS];
  tBTM_ROLE_SWITCH_CMPL switch_role_ref_data;
  tBTM_ROLE_SWITCH_CMPL switch_role_ref_data;
  uint16_t btm_acl_pkt_types_supported;
  uint16_t btm_acl_pkt_types_supported =
      HCI_PKT_TYPES_MASK_DH1 + HCI_PKT_TYPES_MASK_DM1 + HCI_PKT_TYPES_MASK_DH3 +
      HCI_PKT_TYPES_MASK_DM3 + HCI_PKT_TYPES_MASK_DH5 + HCI_PKT_TYPES_MASK_DM5;
  uint16_t btm_def_link_policy;
  uint16_t btm_def_link_policy;
  tHCI_STATUS acl_disc_reason;
  tHCI_STATUS acl_disc_reason = HCI_ERR_UNDEFINED;


 public:
 public:
  tHCI_STATUS get_disconnect_reason() const { return acl_disc_reason; }
  tHCI_STATUS get_disconnect_reason() const { return acl_disc_reason; }
@@ -426,7 +412,4 @@ struct sACL_CB {
    }
    }
    return cnt;
    return cnt;
  }
  }

  void Init();
};
};
typedef sACL_CB tACL_CB;
+1 −1
Original line number Original line Diff line number Diff line
@@ -351,7 +351,7 @@ typedef struct {


    /* Initialize BTM component structures */
    /* Initialize BTM component structures */
    btm_inq_vars.Init(); /* Inquiry Database and Structures */
    btm_inq_vars.Init(); /* Inquiry Database and Structures */
    acl_cb_.Init();      /* ACL Database and Structures */
    acl_cb_ = {};
    sco_cb.Init();       /* SCO Database and Structures (If included) */
    sco_cb.Init();       /* SCO Database and Structures (If included) */
    devcb.Init();
    devcb.Init();