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