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/ble_address_with_type.h" 41 #include "types/bluetooth/uuid.h" 42 #include "types/raw_address.h" 43 44 // Original usings 45 using bluetooth::Uuid; 46 47 // Mocked compile conditionals, if any 48 49 namespace test { 50 namespace mock { 51 namespace btif_profile_storage { 52 53 // Shared state between mocked functions and tests 54 // Name: btif_storage_add_groups 55 // Params: const RawAddress& addr 56 // Return: void 57 struct btif_storage_add_groups { 58 std::function<void(const RawAddress& addr)> body{[](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(const tAclLinkSpec& link_spec, uint16_t attr_mask, uint8_t sub_class, 81 uint8_t app_id, uint16_t vendor_id, uint16_t product_id, 82 uint16_t version, uint8_t ctry_code, uint16_t ssr_max_latency, 83 uint16_t ssr_min_tout, uint16_t dl_len, uint8_t* dsc_list)> 84 body{[](const tAclLinkSpec& /* link_spec */, uint16_t /* attr_mask */, 85 uint8_t /* sub_class */, uint8_t /* app_id */, uint16_t /* vendor_id */, 86 uint16_t /* product_id */, uint16_t /* version */, uint8_t /* ctry_code */, 87 uint16_t /* ssr_max_latency */, uint16_t /* ssr_min_tout */, 88 uint16_t /* dl_len */, uint8_t* /* dsc_list */) { return return_value; }}; operatorbtif_storage_add_hid_device_info89 bt_status_t operator()(const tAclLinkSpec& link_spec, uint16_t attr_mask, uint8_t sub_class, 90 uint8_t app_id, uint16_t vendor_id, uint16_t product_id, uint16_t version, 91 uint8_t ctry_code, uint16_t ssr_max_latency, uint16_t ssr_min_tout, 92 uint16_t dl_len, uint8_t* dsc_list) { 93 return body(link_spec, attr_mask, sub_class, app_id, vendor_id, product_id, version, ctry_code, 94 ssr_max_latency, ssr_min_tout, dl_len, dsc_list); 95 } 96 }; 97 extern struct btif_storage_add_hid_device_info btif_storage_add_hid_device_info; 98 99 // Name: btif_storage_add_leaudio_has_device 100 // Params: const RawAddress& address, std::vector<uint8_t> presets_bin, uint8_t 101 // features, uint8_t active_preset Return: void 102 struct btif_storage_add_leaudio_has_device { 103 std::function<void(const RawAddress& address, std::vector<uint8_t> presets_bin, uint8_t features, 104 uint8_t active_preset)> 105 body{[](const RawAddress& /* address */, std::vector<uint8_t> /* presets_bin */, 106 uint8_t /* features */, uint8_t /* active_preset */) {}}; operatorbtif_storage_add_leaudio_has_device107 void operator()(const RawAddress& address, std::vector<uint8_t> presets_bin, uint8_t features, 108 uint8_t active_preset) { 109 body(address, presets_bin, features, active_preset); 110 } 111 }; 112 extern struct btif_storage_add_leaudio_has_device btif_storage_add_leaudio_has_device; 113 114 // Name: btif_storage_get_hearing_aid_prop 115 // Params: const RawAddress& address, uint8_t* capabilities, uint64_t* 116 // hi_sync_id, uint16_t* render_delay, uint16_t* preparation_delay, uint16_t* 117 // codecs Return: bool 118 struct btif_storage_get_hearing_aid_prop { 119 static bool return_value; 120 std::function<bool(const RawAddress& address, uint8_t* capabilities, uint64_t* hi_sync_id, 121 uint16_t* render_delay, uint16_t* preparation_delay, uint16_t* codecs)> 122 body{[](const RawAddress& /* address */, uint8_t* /* capabilities */, 123 uint64_t* /* hi_sync_id */, uint16_t* /* render_delay */, 124 uint16_t* /* preparation_delay */, 125 uint16_t* /* codecs */) { return return_value; }}; operatorbtif_storage_get_hearing_aid_prop126 bool operator()(const RawAddress& address, uint8_t* capabilities, uint64_t* hi_sync_id, 127 uint16_t* render_delay, uint16_t* preparation_delay, uint16_t* codecs) { 128 return body(address, capabilities, hi_sync_id, render_delay, preparation_delay, codecs); 129 } 130 }; 131 extern struct btif_storage_get_hearing_aid_prop btif_storage_get_hearing_aid_prop; 132 133 // Name: btif_storage_get_le_hid_devices 134 // Params: void 135 // Return: std::vector<std::pair<RawAddress, uint8_t>> 136 struct btif_storage_get_le_hid_devices { 137 static std::vector<std::pair<RawAddress, uint8_t>> return_value; 138 std::function<std::vector<std::pair<RawAddress, uint8_t>>(void)> body{ 139 [](void) { return return_value; }}; operatorbtif_storage_get_le_hid_devices140 std::vector<std::pair<RawAddress, uint8_t>> operator()(void) { return body(); } 141 }; 142 extern struct btif_storage_get_le_hid_devices btif_storage_get_le_hid_devices; 143 144 // Name: btif_storage_get_leaudio_has_features 145 // Params: const RawAddress& address, uint8_t& features 146 // Return: bool 147 struct btif_storage_get_leaudio_has_features { 148 static bool return_value; 149 std::function<bool(const RawAddress& address, uint8_t& features)> body{ 150 [](const RawAddress& /* address */, uint8_t& /* features */) { return return_value; }}; operatorbtif_storage_get_leaudio_has_features151 bool operator()(const RawAddress& address, uint8_t& features) { return body(address, features); } 152 }; 153 extern struct btif_storage_get_leaudio_has_features btif_storage_get_leaudio_has_features; 154 155 // Name: btif_storage_get_leaudio_has_presets 156 // Params: const RawAddress& address, std::vector<uint8_t>& presets_bin, 157 // uint8_t& active_preset Return: bool 158 struct btif_storage_get_leaudio_has_presets { 159 static bool return_value; 160 std::function<bool(const RawAddress& address, std::vector<uint8_t>& presets_bin, 161 uint8_t& active_preset)> 162 body{[](const RawAddress& /* address */, std::vector<uint8_t>& /* presets_bin */, 163 uint8_t& /* active_preset */) { return return_value; }}; operatorbtif_storage_get_leaudio_has_presets164 bool operator()(const RawAddress& address, std::vector<uint8_t>& presets_bin, 165 uint8_t& active_preset) { 166 return body(address, presets_bin, active_preset); 167 } 168 }; 169 extern struct btif_storage_get_leaudio_has_presets btif_storage_get_leaudio_has_presets; 170 171 // Name: btif_storage_get_wake_capable_classic_hid_devices 172 // Params: void 173 // Return: std::vector<RawAddress> 174 struct btif_storage_get_wake_capable_classic_hid_devices { 175 static std::vector<RawAddress> return_value; 176 std::function<std::vector<RawAddress>(void)> body{[](void) { return return_value; }}; operatorbtif_storage_get_wake_capable_classic_hid_devices177 std::vector<RawAddress> operator()(void) { return body(); } 178 }; 179 extern struct btif_storage_get_wake_capable_classic_hid_devices 180 btif_storage_get_wake_capable_classic_hid_devices; 181 182 // Name: btif_storage_is_pce_version_102 183 // Params: const RawAddress& remote_bd_addr 184 // Return: bool 185 struct btif_storage_is_pce_version_102 { 186 static bool return_value; 187 std::function<bool(const RawAddress& remote_bd_addr)> body{ 188 [](const RawAddress& /* remote_bd_addr */) { return return_value; }}; operatorbtif_storage_is_pce_version_102189 bool operator()(const RawAddress& remote_bd_addr) { return body(remote_bd_addr); } 190 }; 191 extern struct btif_storage_is_pce_version_102 btif_storage_is_pce_version_102; 192 193 // Name: btif_storage_leaudio_clear_service_data 194 // Params: const RawAddress& address 195 // Return: void 196 struct btif_storage_leaudio_clear_service_data { 197 std::function<void(const RawAddress& address)> body{[](const RawAddress& /* address */) {}}; operatorbtif_storage_leaudio_clear_service_data198 void operator()(const RawAddress& address) { body(address); } 199 }; 200 extern struct btif_storage_leaudio_clear_service_data btif_storage_leaudio_clear_service_data; 201 202 // Name: btif_storage_leaudio_update_ase_bin 203 // Params: const RawAddress& addr 204 // Return: void 205 struct btif_storage_leaudio_update_ase_bin { 206 std::function<void(const RawAddress& addr)> body{[](const RawAddress& /* addr */) {}}; operatorbtif_storage_leaudio_update_ase_bin207 void operator()(const RawAddress& addr) { body(addr); } 208 }; 209 extern struct btif_storage_leaudio_update_ase_bin btif_storage_leaudio_update_ase_bin; 210 211 // Name: btif_storage_leaudio_update_handles_bin 212 // Params: const RawAddress& addr 213 // Return: void 214 struct btif_storage_leaudio_update_handles_bin { 215 std::function<void(const RawAddress& addr)> body{[](const RawAddress& /* addr */) {}}; operatorbtif_storage_leaudio_update_handles_bin216 void operator()(const RawAddress& addr) { body(addr); } 217 }; 218 extern struct btif_storage_leaudio_update_handles_bin btif_storage_leaudio_update_handles_bin; 219 220 // Name: btif_storage_leaudio_update_pacs_bin 221 // Params: const RawAddress& addr 222 // Return: void 223 struct btif_storage_leaudio_update_pacs_bin { 224 std::function<void(const RawAddress& addr)> body{[](const RawAddress& /* addr */) {}}; operatorbtif_storage_leaudio_update_pacs_bin225 void operator()(const RawAddress& addr) { body(addr); } 226 }; 227 extern struct btif_storage_leaudio_update_pacs_bin btif_storage_leaudio_update_pacs_bin; 228 229 // Name: btif_storage_leaudio_update_gmap_bin 230 // Params: void 231 // Return: void 232 struct btif_storage_leaudio_update_gmap_bin { 233 std::function<void(const RawAddress& addr)> body{[](const RawAddress& /* addr */) {}}; operatorbtif_storage_leaudio_update_gmap_bin234 void operator()(const RawAddress& addr) { body(addr); } 235 }; 236 extern struct btif_storage_leaudio_update_gmap_bin btif_storage_leaudio_update_gmap_bin; 237 238 // Name: btif_storage_load_bonded_csis_devices 239 // Params: void 240 // Return: void 241 struct btif_storage_load_bonded_csis_devices { 242 std::function<void(void)> body{[](void) {}}; operatorbtif_storage_load_bonded_csis_devices243 void operator()(void) { body(); } 244 }; 245 extern struct btif_storage_load_bonded_csis_devices btif_storage_load_bonded_csis_devices; 246 247 // Name: btif_storage_load_bonded_groups 248 // Params: void 249 // Return: void 250 struct btif_storage_load_bonded_groups { 251 std::function<void(void)> body{[](void) {}}; operatorbtif_storage_load_bonded_groups252 void operator()(void) { body(); } 253 }; 254 extern struct btif_storage_load_bonded_groups btif_storage_load_bonded_groups; 255 256 // Name: btif_storage_load_bonded_hearing_aids 257 // Params: 258 // Return: void 259 struct btif_storage_load_bonded_hearing_aids { 260 std::function<void()> body{[]() {}}; operatorbtif_storage_load_bonded_hearing_aids261 void operator()() { body(); } 262 }; 263 extern struct btif_storage_load_bonded_hearing_aids btif_storage_load_bonded_hearing_aids; 264 265 // Name: btif_storage_load_bonded_hid_info 266 // Params: void 267 // Return: bt_status_t 268 struct btif_storage_load_bonded_hid_info { 269 static bt_status_t return_value; 270 std::function<bt_status_t(void)> body{[](void) { return return_value; }}; operatorbtif_storage_load_bonded_hid_info271 bt_status_t operator()(void) { return body(); } 272 }; 273 extern struct btif_storage_load_bonded_hid_info btif_storage_load_bonded_hid_info; 274 275 // Name: btif_storage_load_bonded_leaudio 276 // Params: 277 // Return: void 278 struct btif_storage_load_bonded_leaudio { 279 std::function<void()> body{[]() {}}; operatorbtif_storage_load_bonded_leaudio280 void operator()() { body(); } 281 }; 282 extern struct btif_storage_load_bonded_leaudio btif_storage_load_bonded_leaudio; 283 284 // Name: btif_storage_load_bonded_leaudio_has_devices 285 // Params: 286 // Return: void 287 struct btif_storage_load_bonded_leaudio_has_devices { 288 std::function<void()> body{[]() {}}; operatorbtif_storage_load_bonded_leaudio_has_devices289 void operator()() { body(); } 290 }; 291 extern struct btif_storage_load_bonded_leaudio_has_devices 292 btif_storage_load_bonded_leaudio_has_devices; 293 294 // Name: btif_storage_load_bonded_volume_control_devices 295 // Params: void 296 // Return: void 297 struct btif_storage_load_bonded_volume_control_devices { 298 std::function<void(void)> body{[](void) {}}; operatorbtif_storage_load_bonded_volume_control_devices299 void operator()(void) { body(); } 300 }; 301 extern struct btif_storage_load_bonded_volume_control_devices 302 btif_storage_load_bonded_volume_control_devices; 303 304 // Name: btif_storage_load_hidd 305 // Params: void 306 // Return: bt_status_t 307 struct btif_storage_load_hidd { 308 static bt_status_t return_value; 309 std::function<bt_status_t(void)> body{[](void) { return return_value; }}; operatorbtif_storage_load_hidd310 bt_status_t operator()(void) { return body(); } 311 }; 312 extern struct btif_storage_load_hidd btif_storage_load_hidd; 313 314 // Name: btif_storage_remove_csis_device 315 // Params: const RawAddress& address 316 // Return: void 317 struct btif_storage_remove_csis_device { 318 std::function<void(const RawAddress& address)> body{[](const RawAddress& /* address */) {}}; operatorbtif_storage_remove_csis_device319 void operator()(const RawAddress& address) { body(address); } 320 }; 321 extern struct btif_storage_remove_csis_device btif_storage_remove_csis_device; 322 323 // Name: btif_storage_remove_groups 324 // Params: const RawAddress& address 325 // Return: void 326 struct btif_storage_remove_groups { 327 std::function<void(const RawAddress& address)> body{[](const RawAddress& /* address */) {}}; operatorbtif_storage_remove_groups328 void operator()(const RawAddress& address) { body(address); } 329 }; 330 extern struct btif_storage_remove_groups btif_storage_remove_groups; 331 332 // Name: btif_storage_remove_hearing_aid 333 // Params: const RawAddress& address 334 // Return: void 335 struct btif_storage_remove_hearing_aid { 336 std::function<void(const RawAddress& address)> body{[](const RawAddress& /* address */) {}}; operatorbtif_storage_remove_hearing_aid337 void operator()(const RawAddress& address) { body(address); } 338 }; 339 extern struct btif_storage_remove_hearing_aid btif_storage_remove_hearing_aid; 340 341 // Name: btif_storage_remove_hid_info 342 // Params: const tAclLinkSpec& link_spec 343 // Return: bt_status_t 344 struct btif_storage_remove_hid_info { 345 static bt_status_t return_value; 346 std::function<bt_status_t(const tAclLinkSpec& link_spec)> body{ 347 [](const tAclLinkSpec& /* link_spec */) { return return_value; }}; operatorbtif_storage_remove_hid_info348 bt_status_t operator()(const tAclLinkSpec& link_spec) { return body(link_spec); } 349 }; 350 extern struct btif_storage_remove_hid_info btif_storage_remove_hid_info; 351 352 // Name: btif_storage_remove_hidd 353 // Params: RawAddress* remote_bd_addr 354 // Return: bt_status_t 355 struct btif_storage_remove_hidd { 356 static bt_status_t return_value; 357 std::function<bt_status_t(RawAddress* remote_bd_addr)> body{ 358 [](RawAddress* /* remote_bd_addr */) { return return_value; }}; operatorbtif_storage_remove_hidd359 bt_status_t operator()(RawAddress* remote_bd_addr) { return body(remote_bd_addr); } 360 }; 361 extern struct btif_storage_remove_hidd btif_storage_remove_hidd; 362 363 // Name: btif_storage_remove_leaudio 364 // Params: const RawAddress& address 365 // Return: void 366 struct btif_storage_remove_leaudio { 367 std::function<void(const RawAddress& address)> body{[](const RawAddress& /* address */) {}}; operatorbtif_storage_remove_leaudio368 void operator()(const RawAddress& address) { body(address); } 369 }; 370 extern struct btif_storage_remove_leaudio btif_storage_remove_leaudio; 371 372 // Name: btif_storage_remove_leaudio_has 373 // Params: const RawAddress& address 374 // Return: void 375 struct btif_storage_remove_leaudio_has { 376 std::function<void(const RawAddress& address)> body{[](const RawAddress& /* address */) {}}; operatorbtif_storage_remove_leaudio_has377 void operator()(const RawAddress& address) { body(address); } 378 }; 379 extern struct btif_storage_remove_leaudio_has btif_storage_remove_leaudio_has; 380 381 // Name: btif_storage_set_hearing_aid_acceptlist 382 // Params: const RawAddress& address, bool add_to_acceptlist 383 // Return: void 384 struct btif_storage_set_hearing_aid_acceptlist { 385 std::function<void(const RawAddress& address, bool add_to_acceptlist)> body{ 386 [](const RawAddress& /* address */, bool /* add_to_acceptlist */) {}}; operatorbtif_storage_set_hearing_aid_acceptlist387 void operator()(const RawAddress& address, bool add_to_acceptlist) { 388 body(address, add_to_acceptlist); 389 } 390 }; 391 extern struct btif_storage_set_hearing_aid_acceptlist btif_storage_set_hearing_aid_acceptlist; 392 393 // Name: btif_storage_set_hidd 394 // Params: const RawAddress& remote_bd_addr 395 // Return: bt_status_t 396 struct btif_storage_set_hidd { 397 static bt_status_t return_value; 398 std::function<bt_status_t(const RawAddress& remote_bd_addr)> body{ 399 [](const RawAddress& /* remote_bd_addr */) { return return_value; }}; operatorbtif_storage_set_hidd400 bt_status_t operator()(const RawAddress& remote_bd_addr) { return body(remote_bd_addr); } 401 }; 402 extern struct btif_storage_set_hidd btif_storage_set_hidd; 403 404 // Name: btif_storage_set_leaudio_sink_audio_location 405 // Params: const RawAddress& addr, uint32_t sink_location, Return: void 406 struct btif_storage_set_leaudio_sink_audio_location { 407 std::function<void(const RawAddress& addr, uint32_t sink_location)> body{ 408 [](const RawAddress& /* addr */, uint32_t /* sink_location */) {}}; operatorbtif_storage_set_leaudio_sink_audio_location409 void operator()(const RawAddress& addr, uint32_t sink_location) { body(addr, sink_location); } 410 }; 411 extern struct btif_storage_set_leaudio_sink_audio_location 412 btif_storage_set_leaudio_sink_audio_location; 413 414 // Name: btif_storage_set_leaudio_source_audio_location 415 // Params: const RawAddress& addr, uint32_t source_location, Return: void 416 struct btif_storage_set_leaudio_source_audio_location { 417 std::function<void(const RawAddress& addr, uint32_t source_location)> body{ 418 [](const RawAddress& /* addr */, uint32_t /* source_location */) {}}; operatorbtif_storage_set_leaudio_source_audio_location419 void operator()(const RawAddress& addr, uint32_t source_location) { body(addr, source_location); } 420 }; 421 extern struct btif_storage_set_leaudio_sink_audio_location 422 btif_storage_set_leaudio_sink_audio_location; 423 424 // Name: btif_storage_set_leaudio_autoconnect 425 // Params: const RawAddress& addr, bool autoconnect 426 // Return: void 427 struct btif_storage_set_leaudio_autoconnect { 428 std::function<void(const RawAddress& addr, bool autoconnect)> body{ 429 [](const RawAddress& /* addr */, bool /* autoconnect */) {}}; operatorbtif_storage_set_leaudio_autoconnect430 void operator()(const RawAddress& addr, bool autoconnect) { body(addr, autoconnect); } 431 }; 432 extern struct btif_storage_set_leaudio_autoconnect btif_storage_set_leaudio_autoconnect; 433 434 // Name: btif_storage_set_leaudio_has_acceptlist 435 // Params: const RawAddress& address, bool add_to_acceptlist 436 // Return: void 437 struct btif_storage_set_leaudio_has_acceptlist { 438 std::function<void(const RawAddress& address, bool add_to_acceptlist)> body{ 439 [](const RawAddress& /* address */, bool /* add_to_acceptlist */) {}}; operatorbtif_storage_set_leaudio_has_acceptlist440 void operator()(const RawAddress& address, bool add_to_acceptlist) { 441 body(address, add_to_acceptlist); 442 } 443 }; 444 extern struct btif_storage_set_leaudio_has_acceptlist btif_storage_set_leaudio_has_acceptlist; 445 446 // Name: btif_storage_set_leaudio_has_active_preset 447 // Params: const RawAddress& address, uint8_t active_preset 448 // Return: void 449 struct btif_storage_set_leaudio_has_active_preset { 450 std::function<void(const RawAddress& address, uint8_t active_preset)> body{ 451 [](const RawAddress& /* address */, uint8_t /* active_preset */) {}}; operatorbtif_storage_set_leaudio_has_active_preset452 void operator()(const RawAddress& address, uint8_t active_preset) { 453 body(address, active_preset); 454 } 455 }; 456 extern struct btif_storage_set_leaudio_has_active_preset btif_storage_set_leaudio_has_active_preset; 457 458 // Name: btif_storage_set_leaudio_has_features 459 // Params: const RawAddress& address, uint8_t features 460 // Return: void 461 struct btif_storage_set_leaudio_has_features { 462 std::function<void(const RawAddress& address, uint8_t features)> body{ 463 [](const RawAddress& /* address */, uint8_t /* features */) {}}; operatorbtif_storage_set_leaudio_has_features464 void operator()(const RawAddress& address, uint8_t features) { body(address, features); } 465 }; 466 extern struct btif_storage_set_leaudio_has_features btif_storage_set_leaudio_has_features; 467 468 // Name: btif_storage_set_leaudio_has_presets 469 // Params: const RawAddress& address, std::vector<uint8_t> presets_bin 470 // Return: void 471 struct btif_storage_set_leaudio_has_presets { 472 std::function<void(const RawAddress& address, std::vector<uint8_t> presets_bin)> body{ 473 [](const RawAddress& /* address */, std::vector<uint8_t> /* presets_bin */) {}}; operatorbtif_storage_set_leaudio_has_presets474 void operator()(const RawAddress& address, std::vector<uint8_t> presets_bin) { 475 body(address, presets_bin); 476 } 477 }; 478 extern struct btif_storage_set_leaudio_has_presets btif_storage_set_leaudio_has_presets; 479 480 // Name: btif_storage_set_leaudio_supported_context_types 481 // Params: const RawAddress& addr, uint16_t sink_supported_context_type, 482 // uint16_t source_supported_context_type Return: void 483 struct btif_storage_set_leaudio_supported_context_types { 484 std::function<void(const RawAddress& addr, uint16_t sink_supported_context_type, 485 uint16_t source_supported_context_type)> 486 body{[](const RawAddress& /* addr */, uint16_t /* sink_supported_context_type */, 487 uint16_t /* source_supported_context_type */) {}}; operatorbtif_storage_set_leaudio_supported_context_types488 void operator()(const RawAddress& addr, uint16_t sink_supported_context_type, 489 uint16_t source_supported_context_type) { 490 body(addr, sink_supported_context_type, source_supported_context_type); 491 } 492 }; 493 extern struct btif_storage_set_leaudio_supported_context_types 494 btif_storage_set_leaudio_supported_context_types; 495 496 // Name: btif_storage_set_pce_profile_version 497 // Params: const RawAddress& remote_bd_addr, uint16_t peer_pce_version 498 // Return: void 499 struct btif_storage_set_pce_profile_version { 500 std::function<void(const RawAddress& remote_bd_addr, uint16_t peer_pce_version)> body{ 501 [](const RawAddress& /* remote_bd_addr */, uint16_t /* peer_pce_version */) {}}; operatorbtif_storage_set_pce_profile_version502 void operator()(const RawAddress& remote_bd_addr, uint16_t peer_pce_version) { 503 body(remote_bd_addr, peer_pce_version); 504 } 505 }; 506 extern struct btif_storage_set_pce_profile_version btif_storage_set_pce_profile_version; 507 508 // Name: btif_storage_update_csis_info 509 // Params: const RawAddress& addr 510 // Return: void 511 struct btif_storage_update_csis_info { 512 std::function<void(const RawAddress& addr)> body{[](const RawAddress& /* addr */) {}}; operatorbtif_storage_update_csis_info513 void operator()(const RawAddress& addr) { body(addr); } 514 }; 515 extern struct btif_storage_update_csis_info btif_storage_update_csis_info; 516 517 } // namespace btif_profile_storage 518 } // namespace mock 519 } // namespace test 520 521 // END mockcify generation 522