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:51
20  */
21 
22 #include <cstdint>
23 #include <map>
24 #include <string>
25 
26 extern std::map<std::string, int> mock_function_count_map;
27 
28 #include "bta/include/bta_api.h"
29 #include "include/hardware/bluetooth.h"
30 #include "internal_include/bte_appl.h"
31 #include "types/bt_transport.h"
32 #include "types/raw_address.h"
33 
34 struct uid_set_t;
35 
36 #ifndef UNUSED_ATTR
37 #define UNUSED_ATTR
38 #endif
39 
btif_dm_pairing_is_busy()40 bool btif_dm_pairing_is_busy() {
41   mock_function_count_map[__func__]++;
42   return false;
43 }
check_cod(const RawAddress * remote_bdaddr,uint32_t cod)44 bool check_cod(const RawAddress* remote_bdaddr, uint32_t cod) {
45   mock_function_count_map[__func__]++;
46   return false;
47 }
check_cod_hid(const RawAddress * remote_bdaddr)48 bool check_cod_hid(const RawAddress* remote_bdaddr) {
49   mock_function_count_map[__func__]++;
50   return false;
51 }
check_sdp_bl(const RawAddress * remote_bdaddr)52 bool check_sdp_bl(const RawAddress* remote_bdaddr) {
53   mock_function_count_map[__func__]++;
54   return false;
55 }
btif_dm_get_adapter_property(bt_property_t * prop)56 bt_status_t btif_dm_get_adapter_property(bt_property_t* prop) {
57   mock_function_count_map[__func__]++;
58   return BT_STATUS_SUCCESS;
59 }
btif_in_execute_service_request(tBTA_SERVICE_ID service_id,bool b_enable)60 bt_status_t btif_in_execute_service_request(tBTA_SERVICE_ID service_id,
61                                             bool b_enable) {
62   mock_function_count_map[__func__]++;
63   return BT_STATUS_SUCCESS;
64 }
btif_dm_get_connection_state(const RawAddress * bd_addr)65 uint16_t btif_dm_get_connection_state(const RawAddress* bd_addr) {
66   mock_function_count_map[__func__]++;
67   return 0;
68 }
BTIF_dm_disable()69 void BTIF_dm_disable() { mock_function_count_map[__func__]++; }
BTIF_dm_enable()70 void BTIF_dm_enable() { mock_function_count_map[__func__]++; }
BTIF_dm_on_hw_error()71 void BTIF_dm_on_hw_error() { mock_function_count_map[__func__]++; }
BTIF_dm_report_inquiry_status_change(uint8_t status)72 void BTIF_dm_report_inquiry_status_change(uint8_t status) {
73   mock_function_count_map[__func__]++;
74 }
bte_dm_evt(tBTA_DM_SEC_EVT event,tBTA_DM_SEC * p_data)75 void bte_dm_evt(tBTA_DM_SEC_EVT event, tBTA_DM_SEC* p_data) {
76   mock_function_count_map[__func__]++;
77 }
btif_ble_receiver_test(uint8_t rx_freq)78 void btif_ble_receiver_test(uint8_t rx_freq) {
79   mock_function_count_map[__func__]++;
80 }
btif_ble_test_end()81 void btif_ble_test_end() { mock_function_count_map[__func__]++; }
btif_ble_transmitter_test(uint8_t tx_freq,uint8_t test_data_len,uint8_t packet_payload)82 void btif_ble_transmitter_test(uint8_t tx_freq, uint8_t test_data_len,
83                                uint8_t packet_payload) {
84   mock_function_count_map[__func__]++;
85 }
btif_debug_bond_event_dump(int fd)86 void btif_debug_bond_event_dump(int fd) { mock_function_count_map[__func__]++; }
btif_dm_ble_sec_req_evt(tBTA_DM_BLE_SEC_REQ * p_ble_req,bool is_consent)87 void btif_dm_ble_sec_req_evt(tBTA_DM_BLE_SEC_REQ* p_ble_req, bool is_consent) {
88   mock_function_count_map[__func__]++;
89 }
btif_dm_cancel_bond(const RawAddress bd_addr)90 void btif_dm_cancel_bond(const RawAddress bd_addr) {
91   mock_function_count_map[__func__]++;
92 }
btif_dm_cancel_discovery(void)93 void btif_dm_cancel_discovery(void) { mock_function_count_map[__func__]++; }
btif_dm_cleanup(void)94 void btif_dm_cleanup(void) { mock_function_count_map[__func__]++; }
btif_dm_create_bond(const RawAddress bd_addr,int transport)95 void btif_dm_create_bond(const RawAddress bd_addr, int transport) {
96   mock_function_count_map[__func__]++;
97 }
btif_dm_create_bond_out_of_band(const RawAddress bd_addr,int transport,const bt_oob_data_t p192_data,const bt_oob_data_t p256_data)98 void btif_dm_create_bond_out_of_band(const RawAddress bd_addr, int transport,
99                                      const bt_oob_data_t p192_data,
100                                      const bt_oob_data_t p256_data) {
101   mock_function_count_map[__func__]++;
102 }
btif_dm_enable_service(tBTA_SERVICE_ID service_id,bool enable)103 void btif_dm_enable_service(tBTA_SERVICE_ID service_id, bool enable) {
104   mock_function_count_map[__func__]++;
105 }
btif_dm_get_ble_local_keys(tBTA_DM_BLE_LOCAL_KEY_MASK * p_key_mask,Octet16 * p_er,tBTA_BLE_LOCAL_ID_KEYS * p_id_keys)106 void btif_dm_get_ble_local_keys(tBTA_DM_BLE_LOCAL_KEY_MASK* p_key_mask,
107                                 Octet16* p_er,
108                                 tBTA_BLE_LOCAL_ID_KEYS* p_id_keys) {
109   mock_function_count_map[__func__]++;
110 }
btif_dm_get_remote_services(RawAddress remote_addr,const int transport)111 void btif_dm_get_remote_services(RawAddress remote_addr, const int transport) {
112   mock_function_count_map[__func__]++;
113 }
btif_dm_hh_open_failed(RawAddress * bdaddr)114 void btif_dm_hh_open_failed(RawAddress* bdaddr) {
115   mock_function_count_map[__func__]++;
116 }
btif_dm_init(uid_set_t * set)117 void btif_dm_init(uid_set_t* set) { mock_function_count_map[__func__]++; }
btif_dm_load_ble_local_keys(void)118 void btif_dm_load_ble_local_keys(void) { mock_function_count_map[__func__]++; }
btif_dm_on_disable()119 void btif_dm_on_disable() { mock_function_count_map[__func__]++; }
btif_dm_pin_reply(const RawAddress bd_addr,uint8_t accept,uint8_t pin_len,bt_pin_code_t pin_code)120 void btif_dm_pin_reply(const RawAddress bd_addr, uint8_t accept,
121                        uint8_t pin_len, bt_pin_code_t pin_code) {
122   mock_function_count_map[__func__]++;
123 }
btif_dm_proc_io_req(tBTM_AUTH_REQ * p_auth_req,bool is_orig)124 void btif_dm_proc_io_req(tBTM_AUTH_REQ* p_auth_req, bool is_orig) {
125   mock_function_count_map[__func__]++;
126 }
btif_dm_proc_io_rsp(UNUSED_ATTR const RawAddress & bd_addr,tBTM_IO_CAP io_cap,UNUSED_ATTR tBTM_OOB_DATA oob_data,tBTM_AUTH_REQ auth_req)127 void btif_dm_proc_io_rsp(UNUSED_ATTR const RawAddress& bd_addr,
128                          tBTM_IO_CAP io_cap, UNUSED_ATTR tBTM_OOB_DATA oob_data,
129                          tBTM_AUTH_REQ auth_req) {
130   mock_function_count_map[__func__]++;
131 }
btif_dm_read_energy_info()132 void btif_dm_read_energy_info() { mock_function_count_map[__func__]++; }
btif_dm_remove_ble_bonding_keys(void)133 void btif_dm_remove_ble_bonding_keys(void) {
134   mock_function_count_map[__func__]++;
135 }
btif_dm_remove_bond(const RawAddress bd_addr)136 void btif_dm_remove_bond(const RawAddress bd_addr) {
137   mock_function_count_map[__func__]++;
138 }
btif_dm_save_ble_bonding_keys(RawAddress & bd_addr)139 void btif_dm_save_ble_bonding_keys(RawAddress& bd_addr) {
140   mock_function_count_map[__func__]++;
141 }
btif_dm_set_oob_for_io_req(tBTM_OOB_DATA * p_has_oob_data)142 void btif_dm_set_oob_for_io_req(tBTM_OOB_DATA* p_has_oob_data) {
143   mock_function_count_map[__func__]++;
144 }
btif_dm_set_oob_for_le_io_req(const RawAddress & bd_addr,tBTM_OOB_DATA * p_has_oob_data,tBTM_LE_AUTH_REQ * p_auth_req)145 void btif_dm_set_oob_for_le_io_req(const RawAddress& bd_addr,
146                                    tBTM_OOB_DATA* p_has_oob_data,
147                                    tBTM_LE_AUTH_REQ* p_auth_req) {
148   mock_function_count_map[__func__]++;
149 }
btif_dm_ssp_reply(const RawAddress bd_addr,bt_ssp_variant_t variant,uint8_t accept)150 void btif_dm_ssp_reply(const RawAddress bd_addr, bt_ssp_variant_t variant,
151                        uint8_t accept) {
152   mock_function_count_map[__func__]++;
153 }
btif_dm_start_discovery(void)154 void btif_dm_start_discovery(void) { mock_function_count_map[__func__]++; }
btif_dm_update_ble_remote_properties(const RawAddress & bd_addr,BD_NAME bd_name,tBT_DEVICE_TYPE dev_type)155 void btif_dm_update_ble_remote_properties(const RawAddress& bd_addr,
156                                           BD_NAME bd_name,
157                                           tBT_DEVICE_TYPE dev_type) {
158   mock_function_count_map[__func__]++;
159 }
160 
btif_dm_get_smp_config(tBTE_APPL_CFG * p_cfg)161 bool btif_dm_get_smp_config(tBTE_APPL_CFG* p_cfg) {
162   mock_function_count_map[__func__]++;
163   return true;
164 }
165 
btif_dm_proc_rmt_oob(const RawAddress & bd_addr,Octet16 * p_c,Octet16 * p_r)166 bool btif_dm_proc_rmt_oob(const RawAddress& bd_addr, Octet16* p_c,
167                           Octet16* p_r) {
168   mock_function_count_map[__func__]++;
169   return false;
170 }
171 
btif_dm_proc_loc_oob(tBT_TRANSPORT transport,bool is_valid,const Octet16 & c,const Octet16 & r)172 void btif_dm_proc_loc_oob(tBT_TRANSPORT transport, bool is_valid,
173                           const Octet16& c, const Octet16& r) {
174   mock_function_count_map[__func__]++;
175 }
176