Lines Matching refs:conn_id
143 HearingDevice* FindByConnId(uint16_t conn_id) { in FindByConnId() argument
145 [&conn_id](const HearingDevice& device) { in FindByConnId()
146 return device.conn_id == conn_id; in FindByConnId()
198 static void write_rpt_ctl_cfg_cb(uint16_t conn_id, tGATT_STATUS status, in write_rpt_ctl_cfg_cb() argument
201 LOG(ERROR) << __func__ << ": handle=" << handle << ", conn_id=" << conn_id in write_rpt_ctl_cfg_cb()
346 void OnGattConnected(tGATT_STATUS status, uint16_t conn_id, in OnGattConnected() argument
349 VLOG(2) << __func__ << ": address=" << address << ", conn_id=" << conn_id; in OnGattConnected()
357 BTA_GATTC_Close(conn_id); in OnGattConnected()
374 hearingDevice->conn_id = conn_id; in OnGattConnected()
436 void OnConnectionUpdateComplete(uint16_t conn_id, tBTA_GATTC* p_data) { in OnConnectionUpdateComplete() argument
437 HearingDevice* hearingDevice = hearingDevices.FindByConnId(conn_id); in OnConnectionUpdateComplete()
439 DVLOG(2) << "Skipping unknown device, conn_id=" << loghex(conn_id); in OnConnectionUpdateComplete()
456 << ", conn_id=" << conn_id in OnConnectionUpdateComplete()
466 << ": Connection update completed. conn_id=" << conn_id in OnConnectionUpdateComplete()
474 << ", conn_id=" << conn_id in OnConnectionUpdateComplete()
496 << ", conn_id=" << conn_id in OnConnectionUpdateComplete()
512 if (device.conn_id && (device.connection_update_status == AWAITING)) { in OnConnectionUpdateComplete()
558 BTA_GATTC_Close(hearingDevice->conn_id); in OnEncryptionComplete()
575 BTA_GATTC_ServiceSearchRequest(hearingDevice->conn_id, &HEARING_AID_UUID); in OnEncryptionComplete()
588 BtaGattQueue::Clean(hearingDevice->conn_id); in OnServiceChangeEvent()
602 BTA_GATTC_ServiceSearchRequest(hearingDevice->conn_id, &HEARING_AID_UUID); in OnServiceDiscDoneEvent()
606 void OnServiceSearchComplete(uint16_t conn_id, tGATT_STATUS status) { in OnServiceSearchComplete() argument
607 HearingDevice* hearingDevice = hearingDevices.FindByConnId(conn_id); in OnServiceSearchComplete()
609 DVLOG(2) << "Skipping unknown device, conn_id=" << loghex(conn_id); in OnServiceSearchComplete()
626 const std::list<gatt::Service>* services = BTA_GATTC_GetServices(conn_id); in OnServiceSearchComplete()
634 find_server_changed_ccc_handle(conn_id, service_changed_service); in OnServiceSearchComplete()
657 conn_id, charac.value_handle, in OnServiceSearchComplete()
667 find_ccc_handle(conn_id, charac.value_handle); in OnServiceSearchComplete()
697 hearingDevice->conn_id, hearingDevice->read_psm_handle, in ReadPSM()
702 void OnNotificationEvent(uint16_t conn_id, uint16_t handle, uint16_t len, in OnNotificationEvent() argument
704 HearingDevice* device = hearingDevices.FindByConnId(conn_id); in OnNotificationEvent()
707 << ": Skipping unknown device, conn_id=" << loghex(conn_id); in OnNotificationEvent()
736 void OnReadOnlyPropertiesRead(uint16_t conn_id, tGATT_STATUS status, in OnReadOnlyPropertiesRead() argument
739 HearingDevice* hearingDevice = hearingDevices.FindByConnId(conn_id); in OnReadOnlyPropertiesRead()
741 DVLOG(2) << __func__ << "unknown conn_id=" << loghex(conn_id); in OnReadOnlyPropertiesRead()
842 void OnAudioStatus(uint16_t conn_id, tGATT_STATUS status, uint16_t handle, in OnAudioStatus() argument
847 void OnPsmRead(uint16_t conn_id, tGATT_STATUS status, uint16_t handle, in OnPsmRead() argument
849 HearingDevice* hearingDevice = hearingDevices.FindByConnId(conn_id); in OnPsmRead()
851 DVLOG(2) << "Skipping unknown read event, conn_id=" << loghex(conn_id); in OnPsmRead()
893 static void OnReadOnlyPropertiesReadStatic(uint16_t conn_id, in OnReadOnlyPropertiesReadStatic() argument
898 instance->OnReadOnlyPropertiesRead(conn_id, status, handle, len, value, in OnReadOnlyPropertiesReadStatic()
901 static void OnAudioStatusStatic(uint16_t conn_id, tGATT_STATUS status, in OnAudioStatusStatic() argument
905 instance->OnAudioStatus(conn_id, status, handle, len, value, data); in OnAudioStatusStatic()
908 static void OnPsmReadStatic(uint16_t conn_id, tGATT_STATUS status, in OnPsmReadStatic() argument
912 instance->OnPsmRead(conn_id, status, handle, len, value, data); in OnPsmReadStatic()
948 hearingDevice->conn_id, hearingDevice->audio_status_ccc_handle, in OnGapConnection()
1035 BtaGattQueue::WriteCharacteristic(device.conn_id, in OnAudioSuspend()
1077 if (audio_running && (device.conn_id != 0)) { in GetOtherSideStreamStatus()
1093 device->conn_id, device->service_changed_ccc_handle, std::move(value), in SendEnableServiceChangedInd()
1129 BtaGattQueue::WriteCharacteristic(device->conn_id, in SendStart()
1488 void OnGattDisconnected(tGATT_STATUS status, uint16_t conn_id, in OnGattDisconnected() argument
1491 HearingDevice* hearingDevice = hearingDevices.FindByConnId(conn_id); in OnGattDisconnected()
1494 << loghex(conn_id); in OnGattDisconnected()
1497 VLOG(2) << __func__ << ": conn_id=" << loghex(conn_id) in OnGattDisconnected()
1529 OnConnectionUpdateComplete(hearingDevice->conn_id, NULL); in DoDisconnectCleanUp()
1534 if (hearingDevice->conn_id) { in DoDisconnectCleanUp()
1535 BtaGattQueue::Clean(hearingDevice->conn_id); in DoDisconnectCleanUp()
1536 BTA_GATTC_Close(hearingDevice->conn_id); in DoDisconnectCleanUp()
1537 hearingDevice->conn_id = 0; in DoDisconnectCleanUp()
1566 BtaGattQueue::WriteCharacteristic(device.conn_id, device.volume_handle, in SetVolume()
1597 void find_server_changed_ccc_handle(uint16_t conn_id, in find_server_changed_ccc_handle() argument
1599 HearingDevice* hearingDevice = hearingDevices.FindByConnId(conn_id); in find_server_changed_ccc_handle()
1601 DVLOG(2) << "Skipping unknown device, conn_id=" << loghex(conn_id); in find_server_changed_ccc_handle()
1607 find_ccc_handle(conn_id, charac.value_handle); in find_server_changed_ccc_handle()
1622 uint16_t find_ccc_handle(uint16_t conn_id, uint16_t char_handle) { in find_ccc_handle() argument
1624 BTA_GATTC_GetCharacteristic(conn_id, char_handle); in find_ccc_handle()
1640 if (device->conn_id != 0) { in send_state_change()
1651 device->conn_id, device->audio_control_point_handle, payload, in send_state_change()
1701 instance->OnGattConnected(o.status, o.conn_id, o.client_if, o.remote_bda, in hearingaid_gattc_callback()
1709 instance->OnGattDisconnected(c.status, c.conn_id, c.client_if, in hearingaid_gattc_callback()
1715 instance->OnServiceSearchComplete(p_data->search_cmpl.conn_id, in hearingaid_gattc_callback()
1727 instance->OnNotificationEvent(p_data->notify.conn_id, in hearingaid_gattc_callback()
1739 instance->OnConnectionUpdateComplete(p_data->conn_update.conn_id, p_data); in hearingaid_gattc_callback()