• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2023 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 #pragma once
17 
18 /*
19  * Generated mock file from original source file
20  *   Functions generated:40
21  *
22  *  mockcify.pl ver 0.7.0
23  */
24 
25 #include <cstdint>
26 #include <functional>
27 
28 // Original included files, if any
29 // NOTE: Since this is a mock file with mock definitions some number of
30 //       include files may not be required.  The include-what-you-use
31 //       still applies, but crafting proper inclusion is out of scope
32 //       for this effort.  This compilation unit may compile as-is, or
33 //       may need attention to prune from (or add to ) the inclusion set.
34 #include <alloca.h>
35 #include <stdlib.h>
36 
37 #include <vector>
38 
39 #include "bta/include/bta_hearing_aid_api.h"
40 #include "types/bluetooth/uuid.h"
41 #include "types/raw_address.h"
42 
43 // Original usings
44 using bluetooth::Uuid;
45 
46 // Mocked compile conditionals, if any
47 
48 namespace test {
49 namespace mock {
50 namespace btif_profile_storage {
51 
52 // Shared state between mocked functions and tests
53 // Name: btif_storage_add_groups
54 // Params: const RawAddress& addr
55 // Return: void
56 struct btif_storage_add_groups {
57   std::function<void(const RawAddress& addr)> body{
58       [](const RawAddress& /* addr */) {}};
operatorbtif_storage_add_groups59   void operator()(const RawAddress& addr) { body(addr); };
60 };
61 extern struct btif_storage_add_groups btif_storage_add_groups;
62 
63 // Name: btif_storage_add_hearing_aid
64 // Params: const HearingDevice& dev_info
65 // Return: void
66 struct btif_storage_add_hearing_aid {
67   std::function<void(const HearingDevice& dev_info)> body{
68       [](const HearingDevice& /* dev_info */) {}};
operatorbtif_storage_add_hearing_aid69   void operator()(const HearingDevice& dev_info) { body(dev_info); };
70 };
71 extern struct btif_storage_add_hearing_aid btif_storage_add_hearing_aid;
72 
73 // Name: btif_storage_add_hid_device_info
74 // Params: const tAclLinkSpec& link_spec, uint16_t attr_mask, uint8_t sub_class,
75 // uint8_t app_id, uint16_t vendor_id, uint16_t product_id, uint16_t version,
76 // uint8_t ctry_code, uint16_t ssr_max_latency, uint16_t ssr_min_tout, uint16_t
77 // dl_len, uint8_t* dsc_list Return: bt_status_t
78 struct btif_storage_add_hid_device_info {
79   static bt_status_t return_value;
80   std::function<bt_status_t(
81       const tAclLinkSpec& link_spec, uint16_t attr_mask, uint8_t sub_class,
82       uint8_t app_id, uint16_t vendor_id, uint16_t product_id, uint16_t version,
83       uint8_t ctry_code, uint16_t ssr_max_latency, uint16_t ssr_min_tout,
84       uint16_t dl_len, uint8_t* dsc_list)>
85       body{[](const tAclLinkSpec& /* link_spec */, uint16_t /* attr_mask */,
86               uint8_t /* sub_class */, uint8_t /* app_id */,
87               uint16_t /* vendor_id */, uint16_t /* product_id */,
88               uint16_t /* version */, uint8_t /* ctry_code */,
89               uint16_t /* ssr_max_latency */, uint16_t /* ssr_min_tout */,
90               uint16_t /* dl_len */,
91               uint8_t* /* dsc_list */) { return return_value; }};
operatorbtif_storage_add_hid_device_info92   bt_status_t operator()(const tAclLinkSpec& link_spec, uint16_t attr_mask,
93                          uint8_t sub_class, uint8_t app_id, uint16_t vendor_id,
94                          uint16_t product_id, uint16_t version,
95                          uint8_t ctry_code, uint16_t ssr_max_latency,
96                          uint16_t ssr_min_tout, uint16_t dl_len,
97                          uint8_t* dsc_list) {
98     return body(link_spec, attr_mask, sub_class, app_id, vendor_id, product_id,
99                 version, ctry_code, ssr_max_latency, ssr_min_tout, dl_len,
100                 dsc_list);
101   };
102 };
103 extern struct btif_storage_add_hid_device_info btif_storage_add_hid_device_info;
104 
105 // Name: btif_storage_add_leaudio_has_device
106 // Params: const RawAddress& address, std::vector<uint8_t> presets_bin, uint8_t
107 // features, uint8_t active_preset Return: void
108 struct btif_storage_add_leaudio_has_device {
109   std::function<void(const RawAddress& address,
110                      std::vector<uint8_t> presets_bin, uint8_t features,
111                      uint8_t active_preset)>
112       body{[](const RawAddress& /* address */,
113               std::vector<uint8_t> /* presets_bin */, uint8_t /* features */,
114               uint8_t /* active_preset */) {}};
operatorbtif_storage_add_leaudio_has_device115   void operator()(const RawAddress& address, std::vector<uint8_t> presets_bin,
116                   uint8_t features, uint8_t active_preset) {
117     body(address, presets_bin, features, active_preset);
118   };
119 };
120 extern struct btif_storage_add_leaudio_has_device
121     btif_storage_add_leaudio_has_device;
122 
123 // Name: btif_storage_get_hearing_aid_prop
124 // Params: const RawAddress& address, uint8_t* capabilities, uint64_t*
125 // hi_sync_id, uint16_t* render_delay, uint16_t* preparation_delay, uint16_t*
126 // codecs Return: bool
127 struct btif_storage_get_hearing_aid_prop {
128   static bool return_value;
129   std::function<bool(const RawAddress& address, uint8_t* capabilities,
130                      uint64_t* hi_sync_id, uint16_t* render_delay,
131                      uint16_t* preparation_delay, uint16_t* codecs)>
132       body{[](const RawAddress& /* address */, uint8_t* /* capabilities */,
133               uint64_t* /* hi_sync_id */, uint16_t* /* render_delay */,
134               uint16_t* /* preparation_delay */,
135               uint16_t* /* codecs */) { return return_value; }};
operatorbtif_storage_get_hearing_aid_prop136   bool operator()(const RawAddress& address, uint8_t* capabilities,
137                   uint64_t* hi_sync_id, uint16_t* render_delay,
138                   uint16_t* preparation_delay, uint16_t* codecs) {
139     return body(address, capabilities, hi_sync_id, render_delay,
140                 preparation_delay, codecs);
141   };
142 };
143 extern struct btif_storage_get_hearing_aid_prop
144     btif_storage_get_hearing_aid_prop;
145 
146 // Name: btif_storage_get_le_hid_devices
147 // Params: void
148 // Return: std::vector<std::pair<RawAddress, uint8_t>>
149 struct btif_storage_get_le_hid_devices {
150   static std::vector<std::pair<RawAddress, uint8_t>> return_value;
151   std::function<std::vector<std::pair<RawAddress, uint8_t>>(void)> body{
152       [](void) { return return_value; }};
operatorbtif_storage_get_le_hid_devices153   std::vector<std::pair<RawAddress, uint8_t>> operator()(void) {
154     return body();
155   };
156 };
157 extern struct btif_storage_get_le_hid_devices btif_storage_get_le_hid_devices;
158 
159 // Name: btif_storage_get_leaudio_has_features
160 // Params: const RawAddress& address, uint8_t& features
161 // Return: bool
162 struct btif_storage_get_leaudio_has_features {
163   static bool return_value;
164   std::function<bool(const RawAddress& address, uint8_t& features)> body{
165       [](const RawAddress& /* address */, uint8_t& /* features */) {
166         return return_value;
167       }};
operatorbtif_storage_get_leaudio_has_features168   bool operator()(const RawAddress& address, uint8_t& features) {
169     return body(address, features);
170   };
171 };
172 extern struct btif_storage_get_leaudio_has_features
173     btif_storage_get_leaudio_has_features;
174 
175 // Name: btif_storage_get_leaudio_has_presets
176 // Params: const RawAddress& address, std::vector<uint8_t>& presets_bin,
177 // uint8_t& active_preset Return: bool
178 struct btif_storage_get_leaudio_has_presets {
179   static bool return_value;
180   std::function<bool(const RawAddress& address,
181                      std::vector<uint8_t>& presets_bin, uint8_t& active_preset)>
182       body{[](const RawAddress& /* address */,
183               std::vector<uint8_t>& /* presets_bin */,
184               uint8_t& /* active_preset */) { return return_value; }};
operatorbtif_storage_get_leaudio_has_presets185   bool operator()(const RawAddress& address, std::vector<uint8_t>& presets_bin,
186                   uint8_t& active_preset) {
187     return body(address, presets_bin, active_preset);
188   };
189 };
190 extern struct btif_storage_get_leaudio_has_presets
191     btif_storage_get_leaudio_has_presets;
192 
193 // Name: btif_storage_get_wake_capable_classic_hid_devices
194 // Params: void
195 // Return: std::vector<RawAddress>
196 struct btif_storage_get_wake_capable_classic_hid_devices {
197   static std::vector<RawAddress> return_value;
198   std::function<std::vector<RawAddress>(void)> body{
199       [](void) { return return_value; }};
operatorbtif_storage_get_wake_capable_classic_hid_devices200   std::vector<RawAddress> operator()(void) { return body(); };
201 };
202 extern struct btif_storage_get_wake_capable_classic_hid_devices
203     btif_storage_get_wake_capable_classic_hid_devices;
204 
205 // Name: btif_storage_is_pce_version_102
206 // Params: const RawAddress& remote_bd_addr
207 // Return: bool
208 struct btif_storage_is_pce_version_102 {
209   static bool return_value;
210   std::function<bool(const RawAddress& remote_bd_addr)> body{
211       [](const RawAddress& /* remote_bd_addr */) { return return_value; }};
operatorbtif_storage_is_pce_version_102212   bool operator()(const RawAddress& remote_bd_addr) {
213     return body(remote_bd_addr);
214   };
215 };
216 extern struct btif_storage_is_pce_version_102 btif_storage_is_pce_version_102;
217 
218 // Name: btif_storage_leaudio_clear_service_data
219 // Params: const RawAddress& address
220 // Return: void
221 struct btif_storage_leaudio_clear_service_data {
222   std::function<void(const RawAddress& address)> body{
223       [](const RawAddress& /* address */) {}};
operatorbtif_storage_leaudio_clear_service_data224   void operator()(const RawAddress& address) { body(address); };
225 };
226 extern struct btif_storage_leaudio_clear_service_data
227     btif_storage_leaudio_clear_service_data;
228 
229 // Name: btif_storage_leaudio_update_ase_bin
230 // Params: const RawAddress& addr
231 // Return: void
232 struct btif_storage_leaudio_update_ase_bin {
233   std::function<void(const RawAddress& addr)> body{
234       [](const RawAddress& /* addr */) {}};
operatorbtif_storage_leaudio_update_ase_bin235   void operator()(const RawAddress& addr) { body(addr); };
236 };
237 extern struct btif_storage_leaudio_update_ase_bin
238     btif_storage_leaudio_update_ase_bin;
239 
240 // Name: btif_storage_leaudio_update_handles_bin
241 // Params: const RawAddress& addr
242 // Return: void
243 struct btif_storage_leaudio_update_handles_bin {
244   std::function<void(const RawAddress& addr)> body{
245       [](const RawAddress& /* addr */) {}};
operatorbtif_storage_leaudio_update_handles_bin246   void operator()(const RawAddress& addr) { body(addr); };
247 };
248 extern struct btif_storage_leaudio_update_handles_bin
249     btif_storage_leaudio_update_handles_bin;
250 
251 // Name: btif_storage_leaudio_update_pacs_bin
252 // Params: const RawAddress& addr
253 // Return: void
254 struct btif_storage_leaudio_update_pacs_bin {
255   std::function<void(const RawAddress& addr)> body{
256       [](const RawAddress& /* addr */) {}};
operatorbtif_storage_leaudio_update_pacs_bin257   void operator()(const RawAddress& addr) { body(addr); };
258 };
259 extern struct btif_storage_leaudio_update_pacs_bin
260     btif_storage_leaudio_update_pacs_bin;
261 
262 // Name: btif_storage_load_bonded_csis_devices
263 // Params: void
264 // Return: void
265 struct btif_storage_load_bonded_csis_devices {
266   std::function<void(void)> body{[](void) {}};
operatorbtif_storage_load_bonded_csis_devices267   void operator()(void) { body(); };
268 };
269 extern struct btif_storage_load_bonded_csis_devices
270     btif_storage_load_bonded_csis_devices;
271 
272 // Name: btif_storage_load_bonded_groups
273 // Params: void
274 // Return: void
275 struct btif_storage_load_bonded_groups {
276   std::function<void(void)> body{[](void) {}};
operatorbtif_storage_load_bonded_groups277   void operator()(void) { body(); };
278 };
279 extern struct btif_storage_load_bonded_groups btif_storage_load_bonded_groups;
280 
281 // Name: btif_storage_load_bonded_hearing_aids
282 // Params:
283 // Return: void
284 struct btif_storage_load_bonded_hearing_aids {
285   std::function<void()> body{[]() {}};
operatorbtif_storage_load_bonded_hearing_aids286   void operator()() { body(); };
287 };
288 extern struct btif_storage_load_bonded_hearing_aids
289     btif_storage_load_bonded_hearing_aids;
290 
291 // Name: btif_storage_load_bonded_hid_info
292 // Params: void
293 // Return: bt_status_t
294 struct btif_storage_load_bonded_hid_info {
295   static bt_status_t return_value;
296   std::function<bt_status_t(void)> body{[](void) { return return_value; }};
operatorbtif_storage_load_bonded_hid_info297   bt_status_t operator()(void) { return body(); };
298 };
299 extern struct btif_storage_load_bonded_hid_info
300     btif_storage_load_bonded_hid_info;
301 
302 // Name: btif_storage_load_bonded_leaudio
303 // Params:
304 // Return: void
305 struct btif_storage_load_bonded_leaudio {
306   std::function<void()> body{[]() {}};
operatorbtif_storage_load_bonded_leaudio307   void operator()() { body(); };
308 };
309 extern struct btif_storage_load_bonded_leaudio btif_storage_load_bonded_leaudio;
310 
311 // Name: btif_storage_load_bonded_leaudio_has_devices
312 // Params:
313 // Return: void
314 struct btif_storage_load_bonded_leaudio_has_devices {
315   std::function<void()> body{[]() {}};
operatorbtif_storage_load_bonded_leaudio_has_devices316   void operator()() { body(); };
317 };
318 extern struct btif_storage_load_bonded_leaudio_has_devices
319     btif_storage_load_bonded_leaudio_has_devices;
320 
321 // Name: btif_storage_load_bonded_volume_control_devices
322 // Params: void
323 // Return: void
324 struct btif_storage_load_bonded_volume_control_devices {
325   std::function<void(void)> body{[](void) {}};
operatorbtif_storage_load_bonded_volume_control_devices326   void operator()(void) { body(); };
327 };
328 extern struct btif_storage_load_bonded_volume_control_devices
329     btif_storage_load_bonded_volume_control_devices;
330 
331 // Name: btif_storage_load_hidd
332 // Params: void
333 // Return: bt_status_t
334 struct btif_storage_load_hidd {
335   static bt_status_t return_value;
336   std::function<bt_status_t(void)> body{[](void) { return return_value; }};
operatorbtif_storage_load_hidd337   bt_status_t operator()(void) { return body(); };
338 };
339 extern struct btif_storage_load_hidd btif_storage_load_hidd;
340 
341 // Name: btif_storage_remove_csis_device
342 // Params: const RawAddress& address
343 // Return: void
344 struct btif_storage_remove_csis_device {
345   std::function<void(const RawAddress& address)> body{
346       [](const RawAddress& /* address */) {}};
operatorbtif_storage_remove_csis_device347   void operator()(const RawAddress& address) { body(address); };
348 };
349 extern struct btif_storage_remove_csis_device btif_storage_remove_csis_device;
350 
351 // Name: btif_storage_remove_groups
352 // Params: const RawAddress& address
353 // Return: void
354 struct btif_storage_remove_groups {
355   std::function<void(const RawAddress& address)> body{
356       [](const RawAddress& /* address */) {}};
operatorbtif_storage_remove_groups357   void operator()(const RawAddress& address) { body(address); };
358 };
359 extern struct btif_storage_remove_groups btif_storage_remove_groups;
360 
361 // Name: btif_storage_remove_hearing_aid
362 // Params: const RawAddress& address
363 // Return: void
364 struct btif_storage_remove_hearing_aid {
365   std::function<void(const RawAddress& address)> body{
366       [](const RawAddress& /* address */) {}};
operatorbtif_storage_remove_hearing_aid367   void operator()(const RawAddress& address) { body(address); };
368 };
369 extern struct btif_storage_remove_hearing_aid btif_storage_remove_hearing_aid;
370 
371 // Name: btif_storage_remove_hid_info
372 // Params: const tAclLinkSpec& link_spec
373 // Return: bt_status_t
374 struct btif_storage_remove_hid_info {
375   static bt_status_t return_value;
376   std::function<bt_status_t(const tAclLinkSpec& link_spec)> body{
377       [](const tAclLinkSpec& /* link_spec */) { return return_value; }};
operatorbtif_storage_remove_hid_info378   bt_status_t operator()(const tAclLinkSpec& link_spec) {
379     return body(link_spec);
380   };
381 };
382 extern struct btif_storage_remove_hid_info btif_storage_remove_hid_info;
383 
384 // Name: btif_storage_remove_hidd
385 // Params: RawAddress* remote_bd_addr
386 // Return: bt_status_t
387 struct btif_storage_remove_hidd {
388   static bt_status_t return_value;
389   std::function<bt_status_t(RawAddress* remote_bd_addr)> body{
390       [](RawAddress* /* remote_bd_addr */) { return return_value; }};
operatorbtif_storage_remove_hidd391   bt_status_t operator()(RawAddress* remote_bd_addr) {
392     return body(remote_bd_addr);
393   };
394 };
395 extern struct btif_storage_remove_hidd btif_storage_remove_hidd;
396 
397 // Name: btif_storage_remove_leaudio
398 // Params: const RawAddress& address
399 // Return: void
400 struct btif_storage_remove_leaudio {
401   std::function<void(const RawAddress& address)> body{
402       [](const RawAddress& /* address */) {}};
operatorbtif_storage_remove_leaudio403   void operator()(const RawAddress& address) { body(address); };
404 };
405 extern struct btif_storage_remove_leaudio btif_storage_remove_leaudio;
406 
407 // Name: btif_storage_remove_leaudio_has
408 // Params: const RawAddress& address
409 // Return: void
410 struct btif_storage_remove_leaudio_has {
411   std::function<void(const RawAddress& address)> body{
412       [](const RawAddress& /* address */) {}};
operatorbtif_storage_remove_leaudio_has413   void operator()(const RawAddress& address) { body(address); };
414 };
415 extern struct btif_storage_remove_leaudio_has btif_storage_remove_leaudio_has;
416 
417 // Name: btif_storage_set_hearing_aid_acceptlist
418 // Params: const RawAddress& address, bool add_to_acceptlist
419 // Return: void
420 struct btif_storage_set_hearing_aid_acceptlist {
421   std::function<void(const RawAddress& address, bool add_to_acceptlist)> body{
422       [](const RawAddress& /* address */, bool /* add_to_acceptlist */) {}};
operatorbtif_storage_set_hearing_aid_acceptlist423   void operator()(const RawAddress& address, bool add_to_acceptlist) {
424     body(address, add_to_acceptlist);
425   };
426 };
427 extern struct btif_storage_set_hearing_aid_acceptlist
428     btif_storage_set_hearing_aid_acceptlist;
429 
430 // Name: btif_storage_set_hidd
431 // Params: const RawAddress& remote_bd_addr
432 // Return: bt_status_t
433 struct btif_storage_set_hidd {
434   static bt_status_t return_value;
435   std::function<bt_status_t(const RawAddress& remote_bd_addr)> body{
436       [](const RawAddress& /* remote_bd_addr */) { return return_value; }};
operatorbtif_storage_set_hidd437   bt_status_t operator()(const RawAddress& remote_bd_addr) {
438     return body(remote_bd_addr);
439   };
440 };
441 extern struct btif_storage_set_hidd btif_storage_set_hidd;
442 
443 // Name: btif_storage_set_leaudio_audio_location
444 // Params: const RawAddress& addr, uint32_t sink_location, uint32_t
445 // source_location Return: void
446 struct btif_storage_set_leaudio_audio_location {
447   std::function<void(const RawAddress& addr, uint32_t sink_location,
448                      uint32_t source_location)>
449       body{[](const RawAddress& /* addr */, uint32_t /* sink_location */,
450               uint32_t /* source_location */) {}};
operatorbtif_storage_set_leaudio_audio_location451   void operator()(const RawAddress& addr, uint32_t sink_location,
452                   uint32_t source_location) {
453     body(addr, sink_location, source_location);
454   };
455 };
456 extern struct btif_storage_set_leaudio_audio_location
457     btif_storage_set_leaudio_audio_location;
458 
459 // Name: btif_storage_set_leaudio_autoconnect
460 // Params: const RawAddress& addr, bool autoconnect
461 // Return: void
462 struct btif_storage_set_leaudio_autoconnect {
463   std::function<void(const RawAddress& addr, bool autoconnect)> body{
464       [](const RawAddress& /* addr */, bool /* autoconnect */) {}};
operatorbtif_storage_set_leaudio_autoconnect465   void operator()(const RawAddress& addr, bool autoconnect) {
466     body(addr, autoconnect);
467   };
468 };
469 extern struct btif_storage_set_leaudio_autoconnect
470     btif_storage_set_leaudio_autoconnect;
471 
472 // Name: btif_storage_set_leaudio_has_acceptlist
473 // Params: const RawAddress& address, bool add_to_acceptlist
474 // Return: void
475 struct btif_storage_set_leaudio_has_acceptlist {
476   std::function<void(const RawAddress& address, bool add_to_acceptlist)> body{
477       [](const RawAddress& /* address */, bool /* add_to_acceptlist */) {}};
operatorbtif_storage_set_leaudio_has_acceptlist478   void operator()(const RawAddress& address, bool add_to_acceptlist) {
479     body(address, add_to_acceptlist);
480   };
481 };
482 extern struct btif_storage_set_leaudio_has_acceptlist
483     btif_storage_set_leaudio_has_acceptlist;
484 
485 // Name: btif_storage_set_leaudio_has_active_preset
486 // Params: const RawAddress& address, uint8_t active_preset
487 // Return: void
488 struct btif_storage_set_leaudio_has_active_preset {
489   std::function<void(const RawAddress& address, uint8_t active_preset)> body{
490       [](const RawAddress& /* address */, uint8_t /* active_preset */) {}};
operatorbtif_storage_set_leaudio_has_active_preset491   void operator()(const RawAddress& address, uint8_t active_preset) {
492     body(address, active_preset);
493   };
494 };
495 extern struct btif_storage_set_leaudio_has_active_preset
496     btif_storage_set_leaudio_has_active_preset;
497 
498 // Name: btif_storage_set_leaudio_has_features
499 // Params: const RawAddress& address, uint8_t features
500 // Return: void
501 struct btif_storage_set_leaudio_has_features {
502   std::function<void(const RawAddress& address, uint8_t features)> body{
503       [](const RawAddress& /* address */, uint8_t /* features */) {}};
operatorbtif_storage_set_leaudio_has_features504   void operator()(const RawAddress& address, uint8_t features) {
505     body(address, features);
506   };
507 };
508 extern struct btif_storage_set_leaudio_has_features
509     btif_storage_set_leaudio_has_features;
510 
511 // Name: btif_storage_set_leaudio_has_presets
512 // Params: const RawAddress& address, std::vector<uint8_t> presets_bin
513 // Return: void
514 struct btif_storage_set_leaudio_has_presets {
515   std::function<void(const RawAddress& address,
516                      std::vector<uint8_t> presets_bin)>
517       body{[](const RawAddress& /* address */,
518               std::vector<uint8_t> /* presets_bin */) {}};
operatorbtif_storage_set_leaudio_has_presets519   void operator()(const RawAddress& address, std::vector<uint8_t> presets_bin) {
520     body(address, presets_bin);
521   };
522 };
523 extern struct btif_storage_set_leaudio_has_presets
524     btif_storage_set_leaudio_has_presets;
525 
526 // Name: btif_storage_set_leaudio_supported_context_types
527 // Params: const RawAddress& addr, uint16_t sink_supported_context_type,
528 // uint16_t source_supported_context_type Return: void
529 struct btif_storage_set_leaudio_supported_context_types {
530   std::function<void(const RawAddress& addr,
531                      uint16_t sink_supported_context_type,
532                      uint16_t source_supported_context_type)>
533       body{[](const RawAddress& /* addr */,
534               uint16_t /* sink_supported_context_type */,
535               uint16_t /* source_supported_context_type */) {}};
operatorbtif_storage_set_leaudio_supported_context_types536   void operator()(const RawAddress& addr, uint16_t sink_supported_context_type,
537                   uint16_t source_supported_context_type) {
538     body(addr, sink_supported_context_type, source_supported_context_type);
539   };
540 };
541 extern struct btif_storage_set_leaudio_supported_context_types
542     btif_storage_set_leaudio_supported_context_types;
543 
544 // Name: btif_storage_set_pce_profile_version
545 // Params: const RawAddress& remote_bd_addr, uint16_t peer_pce_version
546 // Return: void
547 struct btif_storage_set_pce_profile_version {
548   std::function<void(const RawAddress& remote_bd_addr,
549                      uint16_t peer_pce_version)>
550       body{[](const RawAddress& /* remote_bd_addr */,
551               uint16_t /* peer_pce_version */) {}};
operatorbtif_storage_set_pce_profile_version552   void operator()(const RawAddress& remote_bd_addr, uint16_t peer_pce_version) {
553     body(remote_bd_addr, peer_pce_version);
554   };
555 };
556 extern struct btif_storage_set_pce_profile_version
557     btif_storage_set_pce_profile_version;
558 
559 // Name: btif_storage_update_csis_info
560 // Params: const RawAddress& addr
561 // Return: void
562 struct btif_storage_update_csis_info {
563   std::function<void(const RawAddress& addr)> body{
564       [](const RawAddress& /* addr */) {}};
operatorbtif_storage_update_csis_info565   void operator()(const RawAddress& addr) { body(addr); };
566 };
567 extern struct btif_storage_update_csis_info btif_storage_update_csis_info;
568 
569 }  // namespace btif_profile_storage
570 }  // namespace mock
571 }  // namespace test
572 
573 // END mockcify generation
574