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

Commit b1c8cb6e authored by Hansong Zhang's avatar Hansong Zhang
Browse files

L2cap channel cb: Store who initiated dynamic channel

Use pL2CA_ConfigCfm_Cb to let user know the direction.

Later the user can run check in ConnectInd or ConnectCfm callback.

Bug: 159815595
Tag: #refactor
Test: compile & verify basic functions working
Change-Id: Iae663e6bea0fc9426c5dfbbfc52bd1ae848f2965
parent 1c097bd0
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -216,7 +216,7 @@ void avct_l2c_connect_cfm_cback(uint16_t lcid, uint16_t result) {
 * Returns          void
 *
 ******************************************************************************/
void avct_l2c_config_cfm_cback(uint16_t lcid, uint16_t result) {
void avct_l2c_config_cfm_cback(uint16_t lcid, uint16_t initiator) {
  tAVCT_LCB* p_lcb;

  /* look up lcb for this channel */
+1 −1
Original line number Diff line number Diff line
@@ -148,7 +148,7 @@ void avct_l2c_br_connect_cfm_cback(uint16_t lcid, uint16_t result) {
 * Returns          void
 *
 ******************************************************************************/
void avct_l2c_br_config_cfm_cback(uint16_t lcid, uint16_t result) {
void avct_l2c_br_config_cfm_cback(uint16_t lcid, uint16_t initiator) {
  tAVCT_BCB* p_lcb;

  /* look up lcb for this channel */
+1 −1
Original line number Diff line number Diff line
@@ -289,7 +289,7 @@ void avdt_l2c_connect_cfm_cback(uint16_t lcid, uint16_t result) {
 * Returns          void
 *
 ******************************************************************************/
void avdt_l2c_config_cfm_cback(uint16_t lcid, uint16_t result) {
void avdt_l2c_config_cfm_cback(uint16_t lcid, uint16_t initiator) {
  AvdtpTransportChannel* p_tbl;

  AVDT_TRACE_DEBUG("%s: lcid: %d", __func__, lcid);
+1 −1
Original line number Diff line number Diff line
@@ -211,7 +211,7 @@ static void bnep_config_ind(uint16_t l2cap_cid, tL2CAP_CFG_INFO* p_cfg) {
 * Returns          void
 *
 ******************************************************************************/
static void bnep_config_cfm(uint16_t l2cap_cid, uint16_t result) {
static void bnep_config_cfm(uint16_t l2cap_cid, uint16_t initiator) {
  tBNEP_CONN* p_bcb;

  BNEP_TRACE_EVENT("BNEP - Rcvd cfg cfm, CID: 0x%x", l2cap_cid);
+1 −1
Original line number Diff line number Diff line
@@ -783,7 +783,7 @@ static void gap_config_ind(uint16_t l2cap_cid, tL2CAP_CFG_INFO* p_cfg) {
 * Returns          void
 *
 ******************************************************************************/
static void gap_config_cfm(uint16_t l2cap_cid, uint16_t result) {
static void gap_config_cfm(uint16_t l2cap_cid, uint16_t initiator) {
  tGAP_CCB* p_ccb;

  /* Find CCB based on CID */
Loading