Lines Matching full:conn_id
56 static void gap_ble_s_attr_request_cback (UINT16 conn_id, UINT32 trans_id, tGATTS_REQ_TYPE op_code, tGATTS_DATA *p_data);
59 static void gap_ble_c_connect_cback (tGATT_IF gatt_if, BD_ADDR bda, UINT16 conn_id, BOOLEAN connected, tGATT_DISCONN_REASON reason);
60 static void gap_ble_c_cmpl_cback (UINT16 conn_id, tGATTC_OPTYPE op, tGATT_STATUS status, tGATT_CL_COMPLETE *p_data);
108 tGAP_CLCB *gap_ble_find_clcb_by_conn_id(UINT16 conn_id)
115 if (p_clcb->in_use && p_clcb->connected && p_clcb->conn_id == conn_id)
133 tGAP_CLCB *gap_clcb_alloc (UINT16 conn_id, BD_ADDR bda)
143 p_clcb->conn_id = conn_id;
161 tGAP_CLCB *gap_find_alloc_clcb (UINT16 conn_id, BD_ADDR bda)
171 p_clcb->conn_id = conn_id;
206 return(p_clcb->conn_id);
424 void gap_ble_s_attr_request_cback (UINT16 conn_id, UINT32 trans_id,
464 GATTS_SendRsp (conn_id, trans_id, status, &rsp_msg);
598 GATT_Disconnect(p_clcb->conn_id);
611 static void gap_ble_c_connect_cback (tGATT_IF gatt_if, BD_ADDR bda, UINT16 conn_id,
617 GAP_TRACE_EVENT5 ("gap_ble_c_connect_cback: from %08x%04x connected:%d conn_id=%d reason = 0x%04x",
619 (bda[4]<<8)+bda[5], connected, conn_id, reason);
626 if ((p_clcb = gap_clcb_alloc(conn_id, bda))== NULL)
632 p_clcb->conn_id = conn_id;
678 static void gap_ble_c_cmpl_cback (UINT16 conn_id, tGATTC_OPTYPE op, tGATT_STATUS status, tGATT_CL_COMPLETE *p_data)
681 tGAP_CLCB *p_clcb = gap_ble_find_clcb_by_conn_id(conn_id);
755 if (GATTC_Read(p_clcb->conn_id, GATT_READ_BY_TYPE, ¶m) != GATT_SUCCESS)
759 GATT_Disconnect(p_clcb->conn_id);
955 if (GATTC_Discover(p_clcb->conn_id, GATT_DISC_CHAR, ¶m) != GATT_SUCCESS)
959 GATT_Disconnect(p_clcb->conn_id);