• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2021 The Android Open Source Project
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *      http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 /*
17  * Generated mock file from original source file
18  *   Functions generated:69
19  *
20  *  mockcify.pl ver 0.3.2
21  */
22 // Mock include file to share data between tests and mock
23 #include "test/mock/mock_stack_hcic_hciblecmds.h"
24 
25 #include <cstdint>
26 
27 #include "test/common/mock_functions.h"
28 
29 // Mocked internal structures, if any
30 
31 namespace test {
32 namespace mock {
33 namespace stack_hcic_hciblecmds {
34 
35 // Function state capture and return values, if needed
36 struct btsnd_hci_ble_add_device_to_periodic_advertiser_list
37     btsnd_hci_ble_add_device_to_periodic_advertiser_list;
38 struct btsnd_hci_ble_clear_periodic_advertiser_list
39     btsnd_hci_ble_clear_periodic_advertiser_list;
40 struct btsnd_hci_ble_remove_device_from_periodic_advertiser_list
41     btsnd_hci_ble_remove_device_from_periodic_advertiser_list;
42 struct btsnd_hcic_ble_ltk_req_neg_reply btsnd_hcic_ble_ltk_req_neg_reply;
43 struct btsnd_hcic_ble_ltk_req_reply btsnd_hcic_ble_ltk_req_reply;
44 struct btsnd_hcic_ble_periodic_advertising_create_sync
45     btsnd_hcic_ble_periodic_advertising_create_sync;
46 struct btsnd_hcic_ble_periodic_advertising_create_sync_cancel
47     btsnd_hcic_ble_periodic_advertising_create_sync_cancel;
48 struct btsnd_hcic_ble_periodic_advertising_set_info_transfer
49     btsnd_hcic_ble_periodic_advertising_set_info_transfer;
50 struct btsnd_hcic_ble_periodic_advertising_sync_transfer
51     btsnd_hcic_ble_periodic_advertising_sync_transfer;
52 struct btsnd_hcic_ble_periodic_advertising_terminate_sync
53     btsnd_hcic_ble_periodic_advertising_terminate_sync;
54 struct btsnd_hcic_ble_rand btsnd_hcic_ble_rand;
55 struct btsnd_hcic_ble_read_adv_chnl_tx_power
56     btsnd_hcic_ble_read_adv_chnl_tx_power;
57 struct btsnd_hcic_ble_read_remote_feat btsnd_hcic_ble_read_remote_feat;
58 struct btsnd_hcic_ble_read_resolvable_addr_peer
59     btsnd_hcic_ble_read_resolvable_addr_peer;
60 struct btsnd_hcic_ble_receiver_test btsnd_hcic_ble_receiver_test;
61 struct btsnd_hcic_ble_set_adv_data btsnd_hcic_ble_set_adv_data;
62 struct btsnd_hcic_ble_set_adv_enable btsnd_hcic_ble_set_adv_enable;
63 struct btsnd_hcic_ble_set_data_length btsnd_hcic_ble_set_data_length;
64 struct btsnd_hcic_ble_set_default_periodic_advertising_sync_transfer_params
65     btsnd_hcic_ble_set_default_periodic_advertising_sync_transfer_params;
66 struct btsnd_hcic_ble_set_extended_scan_enable
67     btsnd_hcic_ble_set_extended_scan_enable;
68 struct btsnd_hcic_ble_set_extended_scan_params
69     btsnd_hcic_ble_set_extended_scan_params;
70 struct btsnd_hcic_ble_set_periodic_advertising_receive_enable
71     btsnd_hcic_ble_set_periodic_advertising_receive_enable;
72 struct btsnd_hcic_ble_set_periodic_advertising_sync_transfer_params
73     btsnd_hcic_ble_set_periodic_advertising_sync_transfer_params;
74 struct btsnd_hcic_ble_set_privacy_mode btsnd_hcic_ble_set_privacy_mode;
75 struct btsnd_hcic_ble_set_rand_priv_addr_timeout
76     btsnd_hcic_ble_set_rand_priv_addr_timeout;
77 struct btsnd_hcic_ble_set_scan_enable btsnd_hcic_ble_set_scan_enable;
78 struct btsnd_hcic_ble_set_scan_params btsnd_hcic_ble_set_scan_params;
79 struct btsnd_hcic_ble_start_enc btsnd_hcic_ble_start_enc;
80 struct btsnd_hcic_ble_test_end btsnd_hcic_ble_test_end;
81 struct btsnd_hcic_ble_transmitter_test btsnd_hcic_ble_transmitter_test;
82 struct btsnd_hcic_ble_write_adv_params btsnd_hcic_ble_write_adv_params;
83 struct btsnd_hcic_create_big btsnd_hcic_create_big;
84 struct btsnd_hcic_create_cis btsnd_hcic_create_cis;
85 struct btsnd_hcic_read_iso_link_quality btsnd_hcic_read_iso_link_quality;
86 struct btsnd_hcic_remove_cig btsnd_hcic_remove_cig;
87 struct btsnd_hcic_remove_iso_data_path btsnd_hcic_remove_iso_data_path;
88 struct btsnd_hcic_req_peer_sca btsnd_hcic_req_peer_sca;
89 struct btsnd_hcic_set_cig_params btsnd_hcic_set_cig_params;
90 struct btsnd_hcic_setup_iso_data_path btsnd_hcic_setup_iso_data_path;
91 struct btsnd_hcic_term_big btsnd_hcic_term_big;
92 
93 }  // namespace stack_hcic_hciblecmds
94 }  // namespace mock
95 }  // namespace test
96 
97 // Mocked function return values, if any
98 namespace test {
99 namespace mock {
100 namespace stack_hcic_hciblecmds {}  // namespace stack_hcic_hciblecmds
101 }  // namespace mock
102 }  // namespace test
103 
104 // Mocked functions, if any
btsnd_hci_ble_add_device_to_periodic_advertiser_list(uint8_t adv_addr_type,const RawAddress & adv_addr,uint8_t adv_sid,base::OnceCallback<void (uint8_t *,uint16_t)> cb)105 void btsnd_hci_ble_add_device_to_periodic_advertiser_list(
106     uint8_t adv_addr_type, const RawAddress& adv_addr, uint8_t adv_sid,
107     base::OnceCallback<void(uint8_t*, uint16_t)> cb) {
108   inc_func_call_count(__func__);
109   test::mock::stack_hcic_hciblecmds::
110       btsnd_hci_ble_add_device_to_periodic_advertiser_list(
111           adv_addr_type, adv_addr, adv_sid, std::move(cb));
112 }
btsnd_hci_ble_clear_periodic_advertiser_list(base::OnceCallback<void (uint8_t *,uint16_t)> cb)113 void btsnd_hci_ble_clear_periodic_advertiser_list(
114     base::OnceCallback<void(uint8_t*, uint16_t)> cb) {
115   inc_func_call_count(__func__);
116   test::mock::stack_hcic_hciblecmds::
117       btsnd_hci_ble_clear_periodic_advertiser_list(std::move(cb));
118 }
btsnd_hci_ble_remove_device_from_periodic_advertiser_list(uint8_t adv_addr_type,const RawAddress & adv_addr,uint8_t adv_sid,base::OnceCallback<void (uint8_t *,uint16_t)> cb)119 void btsnd_hci_ble_remove_device_from_periodic_advertiser_list(
120     uint8_t adv_addr_type, const RawAddress& adv_addr, uint8_t adv_sid,
121     base::OnceCallback<void(uint8_t*, uint16_t)> cb) {
122   inc_func_call_count(__func__);
123   test::mock::stack_hcic_hciblecmds::
124       btsnd_hci_ble_remove_device_from_periodic_advertiser_list(
125           adv_addr_type, adv_addr, adv_sid, std::move(cb));
126 }
btsnd_hcic_ble_ltk_req_neg_reply(uint16_t handle)127 void btsnd_hcic_ble_ltk_req_neg_reply(uint16_t handle) {
128   inc_func_call_count(__func__);
129   test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_ltk_req_neg_reply(handle);
130 }
btsnd_hcic_ble_ltk_req_reply(uint16_t handle,const Octet16 & ltk)131 void btsnd_hcic_ble_ltk_req_reply(uint16_t handle, const Octet16& ltk) {
132   inc_func_call_count(__func__);
133   test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_ltk_req_reply(handle, ltk);
134 }
btsnd_hcic_ble_periodic_advertising_create_sync(uint8_t options,uint8_t adv_sid,uint8_t adv_addr_type,const RawAddress & adv_addr,uint16_t skip_num,uint16_t sync_timeout,uint8_t sync_cte_type)135 void btsnd_hcic_ble_periodic_advertising_create_sync(
136     uint8_t options, uint8_t adv_sid, uint8_t adv_addr_type,
137     const RawAddress& adv_addr, uint16_t skip_num, uint16_t sync_timeout,
138     uint8_t sync_cte_type) {
139   inc_func_call_count(__func__);
140   test::mock::stack_hcic_hciblecmds::
141       btsnd_hcic_ble_periodic_advertising_create_sync(
142           options, adv_sid, adv_addr_type, adv_addr, skip_num, sync_timeout,
143           sync_cte_type);
144 }
btsnd_hcic_ble_periodic_advertising_create_sync_cancel(base::OnceCallback<void (uint8_t *,uint16_t)> cb)145 void btsnd_hcic_ble_periodic_advertising_create_sync_cancel(
146     base::OnceCallback<void(uint8_t*, uint16_t)> cb) {
147   inc_func_call_count(__func__);
148   test::mock::stack_hcic_hciblecmds::
149       btsnd_hcic_ble_periodic_advertising_create_sync_cancel(std::move(cb));
150 }
btsnd_hcic_ble_periodic_advertising_set_info_transfer(uint16_t conn_handle,uint16_t service_data,uint8_t adv_handle,base::OnceCallback<void (uint8_t *,uint16_t)> cb)151 void btsnd_hcic_ble_periodic_advertising_set_info_transfer(
152     uint16_t conn_handle, uint16_t service_data, uint8_t adv_handle,
153     base::OnceCallback<void(uint8_t*, uint16_t)> cb) {
154   inc_func_call_count(__func__);
155   test::mock::stack_hcic_hciblecmds::
156       btsnd_hcic_ble_periodic_advertising_set_info_transfer(
157           conn_handle, service_data, adv_handle, std::move(cb));
158 }
btsnd_hcic_ble_periodic_advertising_sync_transfer(uint16_t conn_handle,uint16_t service_data,uint16_t sync_handle,base::OnceCallback<void (uint8_t *,uint16_t)> cb)159 void btsnd_hcic_ble_periodic_advertising_sync_transfer(
160     uint16_t conn_handle, uint16_t service_data, uint16_t sync_handle,
161     base::OnceCallback<void(uint8_t*, uint16_t)> cb) {
162   inc_func_call_count(__func__);
163   test::mock::stack_hcic_hciblecmds::
164       btsnd_hcic_ble_periodic_advertising_sync_transfer(
165           conn_handle, service_data, sync_handle, std::move(cb));
166 }
btsnd_hcic_ble_periodic_advertising_terminate_sync(uint16_t sync_handle,base::OnceCallback<void (uint8_t *,uint16_t)> cb)167 void btsnd_hcic_ble_periodic_advertising_terminate_sync(
168     uint16_t sync_handle, base::OnceCallback<void(uint8_t*, uint16_t)> cb) {
169   inc_func_call_count(__func__);
170   test::mock::stack_hcic_hciblecmds::
171       btsnd_hcic_ble_periodic_advertising_terminate_sync(sync_handle,
172                                                          std::move(cb));
173 }
btsnd_hcic_ble_rand(base::Callback<void (BT_OCTET8)> cb)174 void btsnd_hcic_ble_rand(base::Callback<void(BT_OCTET8)> cb) {
175   inc_func_call_count(__func__);
176   test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_rand(std::move(cb));
177 }
btsnd_hcic_ble_read_adv_chnl_tx_power(void)178 void btsnd_hcic_ble_read_adv_chnl_tx_power(void) {
179   inc_func_call_count(__func__);
180   test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_read_adv_chnl_tx_power();
181 }
btsnd_hcic_ble_read_remote_feat(uint16_t handle)182 void btsnd_hcic_ble_read_remote_feat(uint16_t handle) {
183   inc_func_call_count(__func__);
184   test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_read_remote_feat(handle);
185 }
btsnd_hcic_ble_read_resolvable_addr_peer(uint8_t addr_type_peer,const RawAddress & bda_peer)186 void btsnd_hcic_ble_read_resolvable_addr_peer(uint8_t addr_type_peer,
187                                               const RawAddress& bda_peer) {
188   inc_func_call_count(__func__);
189   test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_read_resolvable_addr_peer(
190       addr_type_peer, bda_peer);
191 }
btsnd_hcic_ble_receiver_test(uint8_t rx_freq)192 void btsnd_hcic_ble_receiver_test(uint8_t rx_freq) {
193   inc_func_call_count(__func__);
194   test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_receiver_test(rx_freq);
195 }
btsnd_hcic_ble_set_adv_data(uint8_t data_len,uint8_t * p_data)196 void btsnd_hcic_ble_set_adv_data(uint8_t data_len, uint8_t* p_data) {
197   inc_func_call_count(__func__);
198   test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_set_adv_data(data_len,
199                                                                  p_data);
200 }
btsnd_hcic_ble_set_adv_enable(uint8_t adv_enable)201 void btsnd_hcic_ble_set_adv_enable(uint8_t adv_enable) {
202   inc_func_call_count(__func__);
203   test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_set_adv_enable(adv_enable);
204 }
btsnd_hcic_ble_set_data_length(uint16_t conn_handle,uint16_t tx_octets,uint16_t tx_time)205 void btsnd_hcic_ble_set_data_length(uint16_t conn_handle, uint16_t tx_octets,
206                                     uint16_t tx_time) {
207   inc_func_call_count(__func__);
208   test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_set_data_length(
209       conn_handle, tx_octets, tx_time);
210 }
btsnd_hcic_ble_set_default_periodic_advertising_sync_transfer_params(uint16_t conn_handle,uint8_t mode,uint16_t skip,uint16_t sync_timeout,uint8_t cte_type,base::OnceCallback<void (uint8_t *,uint16_t)> cb)211 void btsnd_hcic_ble_set_default_periodic_advertising_sync_transfer_params(
212     uint16_t conn_handle, uint8_t mode, uint16_t skip, uint16_t sync_timeout,
213     uint8_t cte_type, base::OnceCallback<void(uint8_t*, uint16_t)> cb) {
214   inc_func_call_count(__func__);
215   test::mock::stack_hcic_hciblecmds::
216       btsnd_hcic_ble_set_default_periodic_advertising_sync_transfer_params(
217           conn_handle, mode, skip, sync_timeout, cte_type, std::move(cb));
218 }
btsnd_hcic_ble_set_extended_scan_enable(uint8_t enable,uint8_t filter_duplicates,uint16_t duration,uint16_t period)219 void btsnd_hcic_ble_set_extended_scan_enable(uint8_t enable,
220                                              uint8_t filter_duplicates,
221                                              uint16_t duration,
222                                              uint16_t period) {
223   inc_func_call_count(__func__);
224   test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_set_extended_scan_enable(
225       enable, filter_duplicates, duration, period);
226 }
btsnd_hcic_ble_set_extended_scan_params(uint8_t own_address_type,uint8_t scanning_filter_policy,uint8_t scanning_phys,scanning_phy_cfg * phy_cfg)227 void btsnd_hcic_ble_set_extended_scan_params(uint8_t own_address_type,
228                                              uint8_t scanning_filter_policy,
229                                              uint8_t scanning_phys,
230                                              scanning_phy_cfg* phy_cfg) {
231   inc_func_call_count(__func__);
232   test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_set_extended_scan_params(
233       own_address_type, scanning_filter_policy, scanning_phys, phy_cfg);
234 }
btsnd_hcic_ble_set_periodic_advertising_receive_enable(uint16_t sync_handle,bool enable,base::OnceCallback<void (uint8_t *,uint16_t)> cb)235 void btsnd_hcic_ble_set_periodic_advertising_receive_enable(
236     uint16_t sync_handle, bool enable,
237     base::OnceCallback<void(uint8_t*, uint16_t)> cb) {
238   inc_func_call_count(__func__);
239   test::mock::stack_hcic_hciblecmds::
240       btsnd_hcic_ble_set_periodic_advertising_receive_enable(
241           sync_handle, enable, std::move(cb));
242 }
btsnd_hcic_ble_set_periodic_advertising_sync_transfer_params(uint16_t conn_handle,uint8_t mode,uint16_t skip,uint16_t sync_timeout,uint8_t cte_type,base::OnceCallback<void (uint8_t *,uint16_t)> cb)243 void btsnd_hcic_ble_set_periodic_advertising_sync_transfer_params(
244     uint16_t conn_handle, uint8_t mode, uint16_t skip, uint16_t sync_timeout,
245     uint8_t cte_type, base::OnceCallback<void(uint8_t*, uint16_t)> cb) {
246   inc_func_call_count(__func__);
247   test::mock::stack_hcic_hciblecmds::
248       btsnd_hcic_ble_set_periodic_advertising_sync_transfer_params(
249           conn_handle, mode, skip, sync_timeout, cte_type, std::move(cb));
250 }
btsnd_hcic_ble_set_privacy_mode(uint8_t addr_type_peer,const RawAddress & bda_peer,uint8_t privacy_type)251 void btsnd_hcic_ble_set_privacy_mode(uint8_t addr_type_peer,
252                                      const RawAddress& bda_peer,
253                                      uint8_t privacy_type) {
254   inc_func_call_count(__func__);
255   test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_set_privacy_mode(
256       addr_type_peer, bda_peer, privacy_type);
257 }
btsnd_hcic_ble_set_rand_priv_addr_timeout(uint16_t rpa_timout)258 void btsnd_hcic_ble_set_rand_priv_addr_timeout(uint16_t rpa_timout) {
259   inc_func_call_count(__func__);
260   test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_set_rand_priv_addr_timeout(
261       rpa_timout);
262 }
btsnd_hcic_ble_set_scan_enable(uint8_t scan_enable,uint8_t duplicate)263 void btsnd_hcic_ble_set_scan_enable(uint8_t scan_enable, uint8_t duplicate) {
264   inc_func_call_count(__func__);
265   test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_set_scan_enable(scan_enable,
266                                                                     duplicate);
267 }
btsnd_hcic_ble_set_scan_params(uint8_t scan_type,uint16_t scan_int,uint16_t scan_win,uint8_t addr_type_own,uint8_t scan_filter_policy)268 void btsnd_hcic_ble_set_scan_params(uint8_t scan_type, uint16_t scan_int,
269                                     uint16_t scan_win, uint8_t addr_type_own,
270                                     uint8_t scan_filter_policy) {
271   inc_func_call_count(__func__);
272   test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_set_scan_params(
273       scan_type, scan_int, scan_win, addr_type_own, scan_filter_policy);
274 }
btsnd_hcic_ble_start_enc(uint16_t handle,uint8_t rand[HCIC_BLE_RAND_DI_SIZE],uint16_t ediv,const Octet16 & ltk)275 void btsnd_hcic_ble_start_enc(uint16_t handle,
276                               uint8_t rand[HCIC_BLE_RAND_DI_SIZE],
277                               uint16_t ediv, const Octet16& ltk) {
278   inc_func_call_count(__func__);
279   test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_start_enc(handle, rand,
280                                                               ediv, ltk);
281 }
btsnd_hcic_ble_test_end(void)282 void btsnd_hcic_ble_test_end(void) {
283   inc_func_call_count(__func__);
284   test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_test_end();
285 }
btsnd_hcic_ble_transmitter_test(uint8_t tx_freq,uint8_t test_data_len,uint8_t payload)286 void btsnd_hcic_ble_transmitter_test(uint8_t tx_freq, uint8_t test_data_len,
287                                      uint8_t payload) {
288   inc_func_call_count(__func__);
289   test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_transmitter_test(
290       tx_freq, test_data_len, payload);
291 }
btsnd_hcic_ble_write_adv_params(uint16_t adv_int_min,uint16_t adv_int_max,uint8_t adv_type,tBLE_ADDR_TYPE addr_type_own,tBLE_ADDR_TYPE addr_type_dir,const RawAddress & direct_bda,uint8_t channel_map,uint8_t adv_filter_policy)292 void btsnd_hcic_ble_write_adv_params(uint16_t adv_int_min, uint16_t adv_int_max,
293                                      uint8_t adv_type,
294                                      tBLE_ADDR_TYPE addr_type_own,
295                                      tBLE_ADDR_TYPE addr_type_dir,
296                                      const RawAddress& direct_bda,
297                                      uint8_t channel_map,
298                                      uint8_t adv_filter_policy) {
299   inc_func_call_count(__func__);
300   test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_write_adv_params(
301       adv_int_min, adv_int_max, adv_type, addr_type_own, addr_type_dir,
302       direct_bda, channel_map, adv_filter_policy);
303 }
btsnd_hcic_create_big(uint8_t big_handle,uint8_t adv_handle,uint8_t num_bis,uint32_t sdu_itv,uint16_t max_sdu_size,uint16_t transport_latency,uint8_t rtn,uint8_t phy,uint8_t packing,uint8_t framing,uint8_t enc,std::array<uint8_t,16> bcst_code)304 void btsnd_hcic_create_big(uint8_t big_handle, uint8_t adv_handle,
305                            uint8_t num_bis, uint32_t sdu_itv,
306                            uint16_t max_sdu_size, uint16_t transport_latency,
307                            uint8_t rtn, uint8_t phy, uint8_t packing,
308                            uint8_t framing, uint8_t enc,
309                            std::array<uint8_t, 16> bcst_code) {
310   inc_func_call_count(__func__);
311   test::mock::stack_hcic_hciblecmds::btsnd_hcic_create_big(
312       big_handle, adv_handle, num_bis, sdu_itv, max_sdu_size, transport_latency,
313       rtn, phy, packing, framing, enc, bcst_code);
314 }
btsnd_hcic_create_cis(uint8_t num_cis,const EXT_CIS_CREATE_CFG * cis_cfg,base::OnceCallback<void (uint8_t *,uint16_t)> cb)315 void btsnd_hcic_create_cis(uint8_t num_cis, const EXT_CIS_CREATE_CFG* cis_cfg,
316                            base::OnceCallback<void(uint8_t*, uint16_t)> cb) {
317   inc_func_call_count(__func__);
318   test::mock::stack_hcic_hciblecmds::btsnd_hcic_create_cis(num_cis, cis_cfg,
319                                                            std::move(cb));
320 }
btsnd_hcic_read_iso_link_quality(uint16_t iso_handle,base::OnceCallback<void (uint8_t *,uint16_t)> cb)321 void btsnd_hcic_read_iso_link_quality(
322     uint16_t iso_handle, base::OnceCallback<void(uint8_t*, uint16_t)> cb) {
323   inc_func_call_count(__func__);
324   test::mock::stack_hcic_hciblecmds::btsnd_hcic_read_iso_link_quality(
325       iso_handle, std::move(cb));
326 }
btsnd_hcic_remove_cig(uint8_t cig_id,base::OnceCallback<void (uint8_t *,uint16_t)> cb)327 void btsnd_hcic_remove_cig(uint8_t cig_id,
328                            base::OnceCallback<void(uint8_t*, uint16_t)> cb) {
329   inc_func_call_count(__func__);
330   test::mock::stack_hcic_hciblecmds::btsnd_hcic_remove_cig(cig_id,
331                                                            std::move(cb));
332 }
btsnd_hcic_remove_iso_data_path(uint16_t iso_handle,uint8_t data_path_dir,base::OnceCallback<void (uint8_t *,uint16_t)> cb)333 void btsnd_hcic_remove_iso_data_path(
334     uint16_t iso_handle, uint8_t data_path_dir,
335     base::OnceCallback<void(uint8_t*, uint16_t)> cb) {
336   inc_func_call_count(__func__);
337   test::mock::stack_hcic_hciblecmds::btsnd_hcic_remove_iso_data_path(
338       iso_handle, data_path_dir, std::move(cb));
339 }
btsnd_hcic_req_peer_sca(uint16_t conn_handle)340 void btsnd_hcic_req_peer_sca(uint16_t conn_handle) {
341   inc_func_call_count(__func__);
342   test::mock::stack_hcic_hciblecmds::btsnd_hcic_req_peer_sca(conn_handle);
343 }
btsnd_hcic_set_cig_params(uint8_t cig_id,uint32_t sdu_itv_mtos,uint32_t sdu_itv_stom,uint8_t sca,uint8_t packing,uint8_t framing,uint16_t max_trans_lat_stom,uint16_t max_trans_lat_mtos,uint8_t cis_cnt,const EXT_CIS_CFG * cis_cfg,base::OnceCallback<void (uint8_t *,uint16_t)> cb)344 void btsnd_hcic_set_cig_params(
345     uint8_t cig_id, uint32_t sdu_itv_mtos, uint32_t sdu_itv_stom, uint8_t sca,
346     uint8_t packing, uint8_t framing, uint16_t max_trans_lat_stom,
347     uint16_t max_trans_lat_mtos, uint8_t cis_cnt, const EXT_CIS_CFG* cis_cfg,
348     base::OnceCallback<void(uint8_t*, uint16_t)> cb) {
349   inc_func_call_count(__func__);
350   test::mock::stack_hcic_hciblecmds::btsnd_hcic_set_cig_params(
351       cig_id, sdu_itv_mtos, sdu_itv_stom, sca, packing, framing,
352       max_trans_lat_stom, max_trans_lat_mtos, cis_cnt, cis_cfg, std::move(cb));
353 }
btsnd_hcic_setup_iso_data_path(uint16_t iso_handle,uint8_t data_path_dir,uint8_t data_path_id,uint8_t codec_id_format,uint16_t codec_id_company,uint16_t codec_id_vendor,uint32_t controller_delay,std::vector<uint8_t> codec_conf,base::OnceCallback<void (uint8_t *,uint16_t)> cb)354 void btsnd_hcic_setup_iso_data_path(
355     uint16_t iso_handle, uint8_t data_path_dir, uint8_t data_path_id,
356     uint8_t codec_id_format, uint16_t codec_id_company,
357     uint16_t codec_id_vendor, uint32_t controller_delay,
358     std::vector<uint8_t> codec_conf,
359     base::OnceCallback<void(uint8_t*, uint16_t)> cb) {
360   inc_func_call_count(__func__);
361   test::mock::stack_hcic_hciblecmds::btsnd_hcic_setup_iso_data_path(
362       iso_handle, data_path_dir, data_path_id, codec_id_format,
363       codec_id_company, codec_id_vendor, controller_delay, codec_conf,
364       std::move(cb));
365 }
btsnd_hcic_term_big(uint8_t big_handle,uint8_t reason)366 void btsnd_hcic_term_big(uint8_t big_handle, uint8_t reason) {
367   inc_func_call_count(__func__);
368   test::mock::stack_hcic_hciblecmds::btsnd_hcic_term_big(big_handle, reason);
369 }
370 // Mocked functions complete
371 // END mockcify generation
372