1 #include <memory>
2
3 #include "stack/include/btm_iso_api.h"
4
5 using bluetooth::hci::iso_manager::BigCallbacks;
6 using bluetooth::hci::iso_manager::CigCallbacks;
7
8 namespace bluetooth {
9 namespace hci {
10
11 struct IsoManager::impl {};
12
IsoManager()13 IsoManager::IsoManager() {}
~IsoManager()14 IsoManager::~IsoManager() {}
RegisterCigCallbacks(CigCallbacks * callbacks) const15 void IsoManager::RegisterCigCallbacks(CigCallbacks* callbacks) const {}
RegisterBigCallbacks(BigCallbacks * callbacks) const16 void IsoManager::RegisterBigCallbacks(BigCallbacks* callbacks) const {}
CreateCig(uint8_t cig_id,struct iso_manager::cig_create_params cig_params)17 void IsoManager::CreateCig(uint8_t cig_id,
18 struct iso_manager::cig_create_params cig_params) {}
ReconfigureCig(uint8_t cig_id,struct iso_manager::cig_create_params cig_params)19 void IsoManager::ReconfigureCig(
20 uint8_t cig_id, struct iso_manager::cig_create_params cig_params) {}
RemoveCig(uint8_t cig_id)21 void IsoManager::RemoveCig(uint8_t cig_id) {}
EstablishCis(struct iso_manager::cis_establish_params conn_params)22 void IsoManager::EstablishCis(
23 struct iso_manager::cis_establish_params conn_params) {}
DisconnectCis(uint16_t cis_handle,uint8_t reason)24 void IsoManager::DisconnectCis(uint16_t cis_handle, uint8_t reason) {}
SetupIsoDataPath(uint16_t iso_handle,struct iso_manager::iso_data_path_params path_params)25 void IsoManager::SetupIsoDataPath(
26 uint16_t iso_handle, struct iso_manager::iso_data_path_params path_params) {
27 }
RemoveIsoDataPath(uint16_t iso_handle,uint8_t data_path_dir)28 void IsoManager::RemoveIsoDataPath(uint16_t iso_handle, uint8_t data_path_dir) {
29 }
ReadIsoLinkQuality(uint16_t iso_handle)30 void IsoManager::ReadIsoLinkQuality(uint16_t iso_handle) {}
SendIsoData(uint16_t iso_handle,const uint8_t * data,uint16_t data_len)31 void IsoManager::SendIsoData(uint16_t iso_handle, const uint8_t* data,
32 uint16_t data_len) {}
CreateBig(uint8_t big_id,struct iso_manager::big_create_params big_params)33 void IsoManager::CreateBig(uint8_t big_id,
34 struct iso_manager::big_create_params big_params) {}
TerminateBig(uint8_t big_id,uint8_t reason)35 void IsoManager::TerminateBig(uint8_t big_id, uint8_t reason) {}
HandleIsoData(void * p_msg)36 void IsoManager::HandleIsoData(void* p_msg) {}
HandleDisconnect(uint16_t handle,uint8_t reason)37 void IsoManager::HandleDisconnect(uint16_t handle, uint8_t reason) {}
HandleNumComplDataPkts(uint8_t * p,uint8_t evt_len)38 void IsoManager::HandleNumComplDataPkts(uint8_t* p, uint8_t evt_len) {}
HandleHciEvent(uint8_t sub_code,uint8_t * params,uint16_t length)39 void IsoManager::HandleHciEvent(uint8_t sub_code, uint8_t* params,
40 uint16_t length) {}
Start()41 void IsoManager::Start() {}
Stop()42 void IsoManager::Stop() {}
43
44 } // namespace hci
45 } // namespace bluetooth
46