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 /* 18 * Generated mock file from original source file 19 * Functions generated:62 20 * 21 * mockcify.pl ver 0.3.0 22 */ 23 24 #include <cstdint> 25 #include <functional> 26 27 // Original included files, if any 28 #include <cstdint> 29 30 #include "bta/dm/bta_dm_disc_int.h" 31 #include "bta/dm/bta_dm_sec_int.h" 32 #include "types/raw_address.h" 33 34 // Mocked compile conditionals, if any 35 36 namespace test { 37 namespace mock { 38 namespace bta_dm_act { 39 40 // Shared state between mocked functions and tests 41 // Name: BTA_DmSetVisibility 42 // Params: bt_scan_mode_t mode 43 // Return: bool 44 struct BTA_DmSetVisibility { 45 bool return_value{false}; 46 std::function<bool(bt_scan_mode_t mode)> body{ 47 [this](bt_scan_mode_t /* mode */) { return return_value; }}; operatorBTA_DmSetVisibility48 bool operator()(bt_scan_mode_t mode) { return body(mode); }; 49 }; 50 extern struct BTA_DmSetVisibility BTA_DmSetVisibility; 51 52 // Name: BTA_dm_acl_down 53 // Params: const RawAddress bd_addr, tBT_TRANSPORT transport 54 // Return: void 55 struct BTA_dm_acl_down { 56 std::function<void(const RawAddress bd_addr, tBT_TRANSPORT transport)> body{ 57 [](const RawAddress /* bd_addr */, tBT_TRANSPORT /* transport */) {}}; operatorBTA_dm_acl_down58 void operator()(const RawAddress bd_addr, tBT_TRANSPORT transport) { 59 body(bd_addr, transport); 60 }; 61 }; 62 extern struct BTA_dm_acl_down BTA_dm_acl_down; 63 64 // Name: BTA_dm_acl_up 65 // Params: const RawAddress bd_addr, tBT_TRANSPORT transport 66 // Return: void 67 struct BTA_dm_acl_up { 68 std::function<void(const RawAddress bd_addr, tBT_TRANSPORT transport, 69 uint16_t acl_handle)> 70 body{[](const RawAddress /* bd_addr */, tBT_TRANSPORT /* transport */, 71 uint16_t /* acl_handle */) {}}; operatorBTA_dm_acl_up72 void operator()(const RawAddress bd_addr, tBT_TRANSPORT transport, 73 uint16_t acl_handle) { 74 body(bd_addr, transport, acl_handle); 75 }; 76 }; 77 extern struct BTA_dm_acl_up BTA_dm_acl_up; 78 79 // Name: BTA_dm_acl_up_failed 80 // Params: const RawAddress bd_addr, tBT_TRANSPORT transport, tHCI_STATUS 81 // hci_status Return: void 82 struct BTA_dm_acl_up_failed { 83 std::function<void(const RawAddress bd_addr, tBT_TRANSPORT transport, 84 tHCI_STATUS hci_status)> 85 body{[](const RawAddress /* bd_addr */, tBT_TRANSPORT /* transport */, 86 tHCI_STATUS /* hci_status */) {}}; operatorBTA_dm_acl_up_failed87 void operator()(const RawAddress bd_addr, tBT_TRANSPORT transport, 88 tHCI_STATUS hci_status) { 89 body(bd_addr, transport, hci_status); 90 }; 91 }; 92 extern struct BTA_dm_acl_up_failed BTA_dm_acl_up_failed; 93 94 // Name: BTA_dm_notify_remote_features_complete 95 // Params: const RawAddress bd_addr 96 // Return: void 97 struct BTA_dm_notify_remote_features_complete { 98 std::function<void(const RawAddress bd_addr)> body{ 99 [](const RawAddress /* bd_addr */) {}}; operatorBTA_dm_notify_remote_features_complete100 void operator()(const RawAddress bd_addr) { body(bd_addr); }; 101 }; 102 extern struct BTA_dm_notify_remote_features_complete 103 BTA_dm_notify_remote_features_complete; 104 105 // Name: BTA_dm_on_hw_off 106 // Params: 107 // Return: void 108 struct BTA_dm_on_hw_off { 109 std::function<void()> body{[]() {}}; operatorBTA_dm_on_hw_off110 void operator()() { body(); }; 111 }; 112 extern struct BTA_dm_on_hw_off BTA_dm_on_hw_off; 113 114 // Name: BTA_dm_on_hw_on 115 // Params: 116 // Return: void 117 struct BTA_dm_on_hw_on { 118 std::function<void()> body{[]() {}}; operatorBTA_dm_on_hw_on119 void operator()() { body(); }; 120 }; 121 extern struct BTA_dm_on_hw_on BTA_dm_on_hw_on; 122 123 // Name: BTA_dm_report_role_change 124 // Params: const RawAddress bd_addr, tHCI_ROLE new_role, tHCI_STATUS hci_status 125 // Return: void 126 struct BTA_dm_report_role_change { 127 std::function<void(const RawAddress bd_addr, tHCI_ROLE new_role, 128 tHCI_STATUS hci_status)> 129 body{[](const RawAddress /* bd_addr */, tHCI_ROLE /* new_role */, 130 tHCI_STATUS /* hci_status */) {}}; operatorBTA_dm_report_role_change131 void operator()(const RawAddress bd_addr, tHCI_ROLE new_role, 132 tHCI_STATUS hci_status) { 133 body(bd_addr, new_role, hci_status); 134 }; 135 }; 136 extern struct BTA_dm_report_role_change BTA_dm_report_role_change; 137 138 // Name: bta_dm_add_ble_device 139 // Params: const RawAddress& bd_addr, tBLE_ADDR_TYPE addr_type, tBT_DEVICE_TYPE 140 // dev_type Return: void 141 struct bta_dm_add_ble_device { 142 std::function<void(const RawAddress& bd_addr, tBLE_ADDR_TYPE addr_type, 143 tBT_DEVICE_TYPE dev_type)> 144 body{[](const RawAddress& /* bd_addr */, tBLE_ADDR_TYPE /* addr_type */, 145 tBT_DEVICE_TYPE /* dev_type */) {}}; operatorbta_dm_add_ble_device146 void operator()(const RawAddress& bd_addr, tBLE_ADDR_TYPE addr_type, 147 tBT_DEVICE_TYPE dev_type) { 148 body(bd_addr, addr_type, dev_type); 149 }; 150 }; 151 extern struct bta_dm_add_ble_device bta_dm_add_ble_device; 152 153 // Name: bta_dm_add_blekey 154 // Params: const RawAddress& bd_addr, tBTA_LE_KEY_VALUE blekey, tBTM_LE_KEY_TYPE 155 // key_type Return: void 156 struct bta_dm_add_blekey { 157 std::function<void(const RawAddress& bd_addr, tBTA_LE_KEY_VALUE blekey, 158 tBTM_LE_KEY_TYPE key_type)> 159 body{[](const RawAddress& /* bd_addr */, tBTA_LE_KEY_VALUE /* blekey */, 160 tBTM_LE_KEY_TYPE /* key_type */) {}}; operatorbta_dm_add_blekey161 void operator()(const RawAddress& bd_addr, tBTA_LE_KEY_VALUE blekey, 162 tBTM_LE_KEY_TYPE key_type) { 163 body(bd_addr, blekey, key_type); 164 }; 165 }; 166 extern struct bta_dm_add_blekey bta_dm_add_blekey; 167 168 // Name: bta_dm_ble_config_local_privacy 169 // Params: bool privacy_enable 170 // Return: void 171 struct bta_dm_ble_config_local_privacy { 172 std::function<void(bool privacy_enable)> body{ 173 [](bool /* privacy_enable */) {}}; operatorbta_dm_ble_config_local_privacy174 void operator()(bool privacy_enable) { body(privacy_enable); }; 175 }; 176 extern struct bta_dm_ble_config_local_privacy bta_dm_ble_config_local_privacy; 177 178 // Name: bta_dm_ble_confirm_reply 179 // Params: const RawAddress& bd_addr, bool accept 180 // Return: void 181 struct bta_dm_ble_confirm_reply { 182 std::function<void(const RawAddress& bd_addr, bool accept)> body{ 183 [](const RawAddress& /* bd_addr */, bool /* accept */) {}}; operatorbta_dm_ble_confirm_reply184 void operator()(const RawAddress& bd_addr, bool accept) { 185 body(bd_addr, accept); 186 }; 187 }; 188 extern struct bta_dm_ble_confirm_reply bta_dm_ble_confirm_reply; 189 190 // Name: bta_dm_ble_csis_observe 191 // Params: bool observe, tBTA_DM_SEARCH_CBACK* p_cback 192 // Return: void 193 struct bta_dm_ble_csis_observe { 194 std::function<void(bool observe, tBTA_DM_SEARCH_CBACK* p_cback)> body{ 195 [](bool /* observe */, tBTA_DM_SEARCH_CBACK* /* p_cback */) {}}; operatorbta_dm_ble_csis_observe196 void operator()(bool observe, tBTA_DM_SEARCH_CBACK* p_cback) { 197 body(observe, p_cback); 198 }; 199 }; 200 extern struct bta_dm_ble_csis_observe bta_dm_ble_csis_observe; 201 202 // Name: bta_dm_ble_get_energy_info 203 // Params: tBTA_BLE_ENERGY_INFO_CBACK* p_energy_info_cback 204 // Return: void 205 struct bta_dm_ble_get_energy_info { 206 std::function<void(tBTA_BLE_ENERGY_INFO_CBACK* p_energy_info_cback)> body{ 207 [](tBTA_BLE_ENERGY_INFO_CBACK* /* p_energy_info_cback */) {}}; operatorbta_dm_ble_get_energy_info208 void operator()(tBTA_BLE_ENERGY_INFO_CBACK* p_energy_info_cback) { 209 body(p_energy_info_cback); 210 }; 211 }; 212 extern struct bta_dm_ble_get_energy_info bta_dm_ble_get_energy_info; 213 214 // Name: bta_dm_clear_event_filter 215 // Params: None 216 // Return: void 217 struct bta_dm_clear_event_filter { 218 std::function<void()> body{[]() {}}; operatorbta_dm_clear_event_filter219 void operator()() { body(); }; 220 }; 221 extern struct bta_dm_clear_event_filter bta_dm_clear_event_filter; 222 223 // Name: bta_dm_ble_reset_id 224 // Params: None 225 // Return: void 226 struct bta_dm_ble_reset_id { 227 std::function<void()> body{[]() {}}; operatorbta_dm_ble_reset_id228 void operator()() { body(); }; 229 }; 230 extern struct bta_dm_ble_reset_id bta_dm_ble_reset_id; 231 232 // Name: bta_dm_ble_passkey_reply 233 // Params: const RawAddress& bd_addr, bool accept, uint32_t passkey 234 // Return: void 235 struct bta_dm_ble_passkey_reply { 236 std::function<void(const RawAddress& bd_addr, bool accept, uint32_t passkey)> 237 body{[](const RawAddress& /* bd_addr */, bool /* accept */, 238 uint32_t /* passkey */) {}}; operatorbta_dm_ble_passkey_reply239 void operator()(const RawAddress& bd_addr, bool accept, uint32_t passkey) { 240 body(bd_addr, accept, passkey); 241 }; 242 }; 243 extern struct bta_dm_ble_passkey_reply bta_dm_ble_passkey_reply; 244 245 // Name: bta_dm_ble_scan 246 // Params: bool start, uint8_t duration_sec 247 // Return: void 248 struct bta_dm_ble_scan { 249 std::function<void(bool start, uint8_t duration_sec)> body{ 250 [](bool /* start */, uint8_t /* duration_sec */) {}}; operatorbta_dm_ble_scan251 void operator()(bool start, uint8_t duration_sec) { 252 body(start, duration_sec); 253 }; 254 }; 255 extern struct bta_dm_ble_scan bta_dm_ble_scan; 256 257 // Name: bta_dm_ble_set_conn_params 258 // Params: const RawAddress& bd_addr, uint16_t conn_int_min, uint16_t 259 // conn_int_max, uint16_t peripheral_latency, uint16_t supervision_tout Return: 260 // void 261 struct bta_dm_ble_set_conn_params { 262 std::function<void(const RawAddress& bd_addr, uint16_t conn_int_min, 263 uint16_t conn_int_max, uint16_t peripheral_latency, 264 uint16_t supervision_tout)> 265 body{[](const RawAddress& /* bd_addr */, uint16_t /* conn_int_min */, 266 uint16_t /* conn_int_max */, uint16_t /* peripheral_latency */, 267 uint16_t /* supervision_tout */) {}}; operatorbta_dm_ble_set_conn_params268 void operator()(const RawAddress& bd_addr, uint16_t conn_int_min, 269 uint16_t conn_int_max, uint16_t peripheral_latency, 270 uint16_t supervision_tout) { 271 body(bd_addr, conn_int_min, conn_int_max, peripheral_latency, 272 supervision_tout); 273 }; 274 }; 275 extern struct bta_dm_ble_set_conn_params bta_dm_ble_set_conn_params; 276 277 // Name: bta_dm_ble_set_data_length 278 // Params: const RawAddress& bd_addr 279 // Return: void 280 struct bta_dm_ble_set_data_length { 281 std::function<void(const RawAddress& bd_addr)> body{ 282 [](const RawAddress& /* bd_addr */) {}}; operatorbta_dm_ble_set_data_length283 void operator()(const RawAddress& bd_addr) { body(bd_addr); }; 284 }; 285 extern struct bta_dm_ble_set_data_length bta_dm_ble_set_data_length; 286 287 // Name: bta_dm_ble_update_conn_params 288 // Params: const RawAddress& bd_addr, uint16_t min_int, uint16_t max_int, 289 // uint16_t latency, uint16_t timeout, uint16_t min_ce_len, uint16_t max_ce_len 290 // Return: void 291 struct bta_dm_ble_update_conn_params { 292 std::function<void(const RawAddress& bd_addr, uint16_t min_int, 293 uint16_t max_int, uint16_t latency, uint16_t timeout, 294 uint16_t min_ce_len, uint16_t max_ce_len)> 295 body{[](const RawAddress& /* bd_addr */, uint16_t /* min_int */, 296 uint16_t /* max_int */, uint16_t /* latency */, 297 uint16_t /* timeout */, uint16_t /* min_ce_len */, 298 uint16_t /* max_ce_len */) {}}; operatorbta_dm_ble_update_conn_params299 void operator()(const RawAddress& bd_addr, uint16_t min_int, uint16_t max_int, 300 uint16_t latency, uint16_t timeout, uint16_t min_ce_len, 301 uint16_t max_ce_len) { 302 body(bd_addr, min_int, max_int, latency, timeout, min_ce_len, max_ce_len); 303 }; 304 }; 305 extern struct bta_dm_ble_update_conn_params bta_dm_ble_update_conn_params; 306 307 // Name: bta_dm_bond 308 // Params: const RawAddress& bd_addr, tBLE_ADDR_TYPE addr_type, tBT_TRANSPORT 309 // transport, tBT_DEVICE_TYPE device_type Return: void 310 struct bta_dm_bond { 311 std::function<void(const RawAddress& bd_addr, tBLE_ADDR_TYPE addr_type, 312 tBT_TRANSPORT transport, tBT_DEVICE_TYPE device_type)> 313 body{[](const RawAddress& /* bd_addr */, tBLE_ADDR_TYPE /* addr_type */, 314 tBT_TRANSPORT /* transport */, 315 tBT_DEVICE_TYPE /* device_type */) {}}; operatorbta_dm_bond316 void operator()(const RawAddress& bd_addr, tBLE_ADDR_TYPE addr_type, 317 tBT_TRANSPORT transport, tBT_DEVICE_TYPE device_type) { 318 body(bd_addr, addr_type, transport, device_type); 319 }; 320 }; 321 extern struct bta_dm_bond bta_dm_bond; 322 323 // Name: bta_dm_bond_cancel 324 // Params: const RawAddress& bd_addr 325 // Return: void 326 struct bta_dm_bond_cancel { 327 std::function<void(const RawAddress& bd_addr)> body{ 328 [](const RawAddress& /* bd_addr */) {}}; operatorbta_dm_bond_cancel329 void operator()(const RawAddress& bd_addr) { body(bd_addr); }; 330 }; 331 extern struct bta_dm_bond_cancel bta_dm_bond_cancel; 332 333 // Name: bta_dm_check_if_only_hd_connected 334 // Params: const RawAddress& peer_addr 335 // Return: bool 336 struct bta_dm_check_if_only_hd_connected { 337 bool return_value{false}; 338 std::function<bool(const RawAddress& peer_addr)> body{ 339 [this](const RawAddress& /* peer_addr */) { return return_value; }}; operatorbta_dm_check_if_only_hd_connected340 bool operator()(const RawAddress& peer_addr) { return body(peer_addr); }; 341 }; 342 extern struct bta_dm_check_if_only_hd_connected 343 bta_dm_check_if_only_hd_connected; 344 345 // Name: bta_dm_ci_rmt_oob_act 346 // Params: std::unique_ptr<tBTA_DM_CI_RMT_OOB> msg 347 // Return: void 348 struct bta_dm_ci_rmt_oob_act { 349 std::function<void(std::unique_ptr<tBTA_DM_CI_RMT_OOB> msg)> body{ 350 [](std::unique_ptr<tBTA_DM_CI_RMT_OOB> /* msg */) {}}; operatorbta_dm_ci_rmt_oob_act351 void operator()(std::unique_ptr<tBTA_DM_CI_RMT_OOB> msg) { 352 body(std::move(msg)); 353 }; 354 }; 355 extern struct bta_dm_ci_rmt_oob_act bta_dm_ci_rmt_oob_act; 356 357 // Name: bta_dm_confirm 358 // Params: const RawAddress& bd_addr, bool accept 359 // Return: void 360 struct bta_dm_confirm { 361 std::function<void(const RawAddress& bd_addr, bool accept)> body{ 362 [](const RawAddress& /* bd_addr */, bool /* accept */) {}}; operatorbta_dm_confirm363 void operator()(const RawAddress& bd_addr, bool accept) { 364 body(bd_addr, accept); 365 }; 366 }; 367 extern struct bta_dm_confirm bta_dm_confirm; 368 369 // Name: bta_dm_disable 370 // Params: 371 // Return: void 372 struct bta_dm_disable { 373 std::function<void()> body{[]() {}}; operatorbta_dm_disable374 void operator()() { body(); }; 375 }; 376 extern struct bta_dm_disable bta_dm_disable; 377 378 // Name: bta_dm_eir_update_cust_uuid 379 // Params: const tBTA_CUSTOM_UUID& curr, bool adding 380 // Return: void 381 struct bta_dm_eir_update_cust_uuid { 382 std::function<void(const tBTA_CUSTOM_UUID& curr, bool adding)> body{ 383 [](const tBTA_CUSTOM_UUID& /* curr */, bool /* adding */) {}}; operatorbta_dm_eir_update_cust_uuid384 void operator()(const tBTA_CUSTOM_UUID& curr, bool adding) { 385 body(curr, adding); 386 }; 387 }; 388 extern struct bta_dm_eir_update_cust_uuid bta_dm_eir_update_cust_uuid; 389 390 // Name: bta_dm_eir_update_uuid 391 // Params: uint16_t uuid16, bool adding 392 // Return: void 393 struct bta_dm_eir_update_uuid { 394 std::function<void(uint16_t uuid16, bool adding)> body{ 395 [](uint16_t /* uuid16 */, bool /* adding */) {}}; operatorbta_dm_eir_update_uuid396 void operator()(uint16_t uuid16, bool adding) { body(uuid16, adding); }; 397 }; 398 extern struct bta_dm_eir_update_uuid bta_dm_eir_update_uuid; 399 400 // Name: bta_dm_enable 401 // Params: tBTA_DM_SEC_CBACK* p_sec_cback 402 // Return: void 403 struct bta_dm_enable { 404 std::function<void(tBTA_DM_SEC_CBACK* p_sec_cback)> body{ 405 [](tBTA_DM_SEC_CBACK* /* p_sec_cback */) {}}; operatorbta_dm_enable406 void operator()(tBTA_DM_SEC_CBACK* p_sec_cback) { body(p_sec_cback); }; 407 }; 408 extern struct bta_dm_enable bta_dm_enable; 409 410 // Name: bta_dm_encrypt_cback 411 // Params: const RawAddress* bd_addr, tBT_TRANSPORT transport, void* p_ref_data, 412 // tBTM_STATUS result Return: void 413 struct bta_dm_encrypt_cback { 414 std::function<void(const RawAddress* bd_addr, tBT_TRANSPORT transport, 415 void* p_ref_data, tBTM_STATUS result)> 416 body{[](const RawAddress* /* bd_addr */, tBT_TRANSPORT /* transport */, 417 void* /* p_ref_data */, tBTM_STATUS /* result */) {}}; operatorbta_dm_encrypt_cback418 void operator()(const RawAddress* bd_addr, tBT_TRANSPORT transport, 419 void* p_ref_data, tBTM_STATUS result) { 420 body(bd_addr, transport, p_ref_data, result); 421 }; 422 }; 423 extern struct bta_dm_encrypt_cback bta_dm_encrypt_cback; 424 425 // Name: bta_dm_is_search_request_queued 426 // Params: 427 // Return: bool 428 struct bta_dm_is_search_request_queued { 429 bool return_value{false}; 430 std::function<bool()> body{[this]() { return return_value; }}; operatorbta_dm_is_search_request_queued431 bool operator()() { return body(); }; 432 }; 433 extern struct bta_dm_is_search_request_queued bta_dm_is_search_request_queued; 434 435 // Name: bta_dm_pin_reply 436 // Params: std::unique_ptr<tBTA_DM_API_PIN_REPLY> msg 437 // Return: void 438 struct bta_dm_pin_reply { 439 std::function<void(std::unique_ptr<tBTA_DM_API_PIN_REPLY> msg)> body{ 440 [](std::unique_ptr<tBTA_DM_API_PIN_REPLY> /* msg */) {}}; operatorbta_dm_pin_reply441 void operator()(std::unique_ptr<tBTA_DM_API_PIN_REPLY> msg) { 442 body(std::move(msg)); 443 }; 444 }; 445 extern struct bta_dm_pin_reply bta_dm_pin_reply; 446 447 // Name: bta_dm_process_remove_device 448 // Params: const RawAddress& bd_addr 449 // Return: void 450 struct bta_dm_process_remove_device { 451 std::function<void(const RawAddress& bd_addr)> body{ 452 [](const RawAddress& /* bd_addr */) {}}; operatorbta_dm_process_remove_device453 void operator()(const RawAddress& bd_addr) { body(bd_addr); }; 454 }; 455 extern struct bta_dm_process_remove_device bta_dm_process_remove_device; 456 457 // Name: bta_dm_remove_device 458 // Params: const RawAddress& bd_addr 459 // Return: void 460 struct bta_dm_remove_device { 461 std::function<void(const RawAddress& bd_addr)> body{ 462 [](const RawAddress& /* bd_addr */) {}}; operatorbta_dm_remove_device463 void operator()(const RawAddress& bd_addr) { body(bd_addr); }; 464 }; 465 extern struct bta_dm_remove_device bta_dm_remove_device; 466 467 // Name: bta_dm_remote_key_missing 468 // Params: const RawAddress bd_addr 469 // Return: void 470 struct bta_dm_remote_key_missing { 471 std::function<void(const RawAddress bd_addr)> body{ 472 [](const RawAddress /* bd_addr */) {}}; operatorbta_dm_remote_key_missing473 void operator()(const RawAddress bd_addr) { body(bd_addr); }; 474 }; 475 extern struct bta_dm_remote_key_missing bta_dm_remote_key_missing; 476 477 // Name: bta_dm_rm_cback 478 // Params: tBTA_SYS_CONN_STATUS status, uint8_t id, uint8_t app_id, const 479 // RawAddress& peer_addr Return: void 480 struct bta_dm_rm_cback { 481 std::function<void(tBTA_SYS_CONN_STATUS status, uint8_t id, uint8_t app_id, 482 const RawAddress& peer_addr)> 483 body{[](tBTA_SYS_CONN_STATUS /* status */, uint8_t /* id */, 484 uint8_t /* app_id */, const RawAddress& /* peer_addr */) {}}; operatorbta_dm_rm_cback485 void operator()(tBTA_SYS_CONN_STATUS status, uint8_t id, uint8_t app_id, 486 const RawAddress& peer_addr) { 487 body(status, id, app_id, peer_addr); 488 }; 489 }; 490 extern struct bta_dm_rm_cback bta_dm_rm_cback; 491 492 // Name: bta_dm_search_cancel_cmpl 493 // Params: 494 // Return: void 495 struct bta_dm_search_cancel_cmpl { 496 std::function<void()> body{[]() {}}; operatorbta_dm_search_cancel_cmpl497 void operator()() { body(); }; 498 }; 499 extern struct bta_dm_search_cancel_cmpl bta_dm_search_cancel_cmpl; 500 501 // Name: bta_dm_search_cancel_notify 502 // Params: 503 // Return: void 504 struct bta_dm_search_cancel_notify { 505 std::function<void()> body{[]() {}}; operatorbta_dm_search_cancel_notify506 void operator()() { body(); }; 507 }; 508 extern struct bta_dm_search_cancel_notify bta_dm_search_cancel_notify; 509 510 // Name: bta_dm_set_dev_name 511 // Params: const std::vector<uint8_t>& name 512 // Return: void 513 struct bta_dm_set_dev_name { 514 std::function<void(const std::vector<uint8_t>& name)> body{ 515 [](const std::vector<uint8_t>& /* name */) {}}; operatorbta_dm_set_dev_name516 void operator()(const std::vector<uint8_t>& name) { body(name); }; 517 }; 518 extern struct bta_dm_set_dev_name bta_dm_set_dev_name; 519 520 // Name: bta_dm_set_encryption 521 // Params: const RawAddress& bd_addr, tBT_TRANSPORT transport, 522 // tBTA_DM_ENCRYPT_CBACK* p_callback, tBTM_BLE_SEC_ACT sec_act Return: void 523 struct bta_dm_set_encryption { 524 std::function<void(const RawAddress& bd_addr, tBT_TRANSPORT transport, 525 tBTA_DM_ENCRYPT_CBACK* p_callback, 526 tBTM_BLE_SEC_ACT sec_act)> 527 body{[](const RawAddress& /* bd_addr */, tBT_TRANSPORT /* transport */, 528 tBTA_DM_ENCRYPT_CBACK* /* p_callback */, 529 tBTM_BLE_SEC_ACT /* sec_act */) {}}; operatorbta_dm_set_encryption530 void operator()(const RawAddress& bd_addr, tBT_TRANSPORT transport, 531 tBTA_DM_ENCRYPT_CBACK* p_callback, tBTM_BLE_SEC_ACT sec_act) { 532 body(bd_addr, transport, p_callback, sec_act); 533 }; 534 }; 535 extern struct bta_dm_set_encryption bta_dm_set_encryption; 536 537 // Name: handle_remote_features_complete 538 // Params: const RawAddress& bd_addr 539 // Return: void 540 struct handle_remote_features_complete { 541 std::function<void(const RawAddress& bd_addr)> body{ 542 [](const RawAddress& /* bd_addr */) {}}; operatorhandle_remote_features_complete543 void operator()(const RawAddress& bd_addr) { body(bd_addr); }; 544 }; 545 extern struct handle_remote_features_complete handle_remote_features_complete; 546 547 } // namespace bta_dm_act 548 } // namespace mock 549 } // namespace test 550 551 // END mockcify generation 552