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:30
20 */
21
22 #include <base/callback.h>
23
24 #include <map>
25 #include <string>
26
27 extern std::map<std::string, int> mock_function_count_map;
28
29 #include <base/bind.h>
30
31 #include <ios>
32 #include <list>
33 #include <memory>
34 #include <vector>
35
36 #include "bt_target.h"
37 #include "bta/gatt/bta_gattc_int.h"
38 #include "types/bluetooth/uuid.h"
39 #include "types/bt_transport.h"
40 #include "types/raw_address.h"
41
42 #ifndef UNUSED_ATTR
43 #define UNUSED_ATTR
44 #endif
45
BTA_GATTC_Disable(void)46 void BTA_GATTC_Disable(void) { mock_function_count_map[__func__]++; }
BTA_GATTC_GetCharacteristic(uint16_t conn_id,uint16_t handle)47 const gatt::Characteristic* BTA_GATTC_GetCharacteristic(uint16_t conn_id,
48 uint16_t handle) {
49 mock_function_count_map[__func__]++;
50 return nullptr;
51 }
BTA_GATTC_GetOwningCharacteristic(uint16_t conn_id,uint16_t handle)52 const gatt::Characteristic* BTA_GATTC_GetOwningCharacteristic(uint16_t conn_id,
53 uint16_t handle) {
54 mock_function_count_map[__func__]++;
55 return nullptr;
56 }
BTA_GATTC_GetDescriptor(uint16_t conn_id,uint16_t handle)57 const gatt::Descriptor* BTA_GATTC_GetDescriptor(uint16_t conn_id,
58 uint16_t handle) {
59 mock_function_count_map[__func__]++;
60 return nullptr;
61 }
BTA_GATTC_GetOwningService(uint16_t conn_id,uint16_t handle)62 const gatt::Service* BTA_GATTC_GetOwningService(uint16_t conn_id,
63 uint16_t handle) {
64 mock_function_count_map[__func__]++;
65 return nullptr;
66 }
BTA_GATTC_GetServices(uint16_t conn_id)67 const std::list<gatt::Service>* BTA_GATTC_GetServices(uint16_t conn_id) {
68 mock_function_count_map[__func__]++;
69 return nullptr;
70 }
BTA_GATTC_DeregisterForNotifications(tGATT_IF client_if,const RawAddress & bda,uint16_t handle)71 tGATT_STATUS BTA_GATTC_DeregisterForNotifications(tGATT_IF client_if,
72 const RawAddress& bda,
73 uint16_t handle) {
74 mock_function_count_map[__func__]++;
75 return GATT_SUCCESS;
76 }
BTA_GATTC_RegisterForNotifications(tGATT_IF client_if,const RawAddress & bda,uint16_t handle)77 tGATT_STATUS BTA_GATTC_RegisterForNotifications(tGATT_IF client_if,
78 const RawAddress& bda,
79 uint16_t handle) {
80 mock_function_count_map[__func__]++;
81 return GATT_SUCCESS;
82 }
BTA_GATTC_AppDeregister(tGATT_IF client_if)83 void BTA_GATTC_AppDeregister(tGATT_IF client_if) {
84 mock_function_count_map[__func__]++;
85 }
BTA_GATTC_AppRegister(tBTA_GATTC_CBACK * p_client_cb,BtaAppRegisterCallback cb,bool eatt_support)86 void BTA_GATTC_AppRegister(tBTA_GATTC_CBACK* p_client_cb,
87 BtaAppRegisterCallback cb, bool eatt_support) {
88 mock_function_count_map[__func__]++;
89 }
BTA_GATTC_CancelOpen(tGATT_IF client_if,const RawAddress & remote_bda,bool is_direct)90 void BTA_GATTC_CancelOpen(tGATT_IF client_if, const RawAddress& remote_bda,
91 bool is_direct) {
92 mock_function_count_map[__func__]++;
93 }
BTA_GATTC_Close(uint16_t conn_id)94 void BTA_GATTC_Close(uint16_t conn_id) { mock_function_count_map[__func__]++; }
BTA_GATTC_ConfigureMTU(uint16_t conn_id,uint16_t mtu)95 void BTA_GATTC_ConfigureMTU(uint16_t conn_id, uint16_t mtu) {
96 mock_function_count_map[__func__]++;
97 }
BTA_GATTC_ConfigureMTU(uint16_t conn_id,uint16_t mtu,GATT_CONFIGURE_MTU_OP_CB callback,void * cb_data)98 void BTA_GATTC_ConfigureMTU(uint16_t conn_id, uint16_t mtu,
99 GATT_CONFIGURE_MTU_OP_CB callback, void* cb_data) {
100 mock_function_count_map[__func__]++;
101 }
BTA_GATTC_DiscoverServiceByUuid(uint16_t conn_id,const bluetooth::Uuid & srvc_uuid)102 void BTA_GATTC_DiscoverServiceByUuid(uint16_t conn_id,
103 const bluetooth::Uuid& srvc_uuid) {
104 mock_function_count_map[__func__]++;
105 }
BTA_GATTC_ExecuteWrite(uint16_t conn_id,bool is_execute)106 void BTA_GATTC_ExecuteWrite(uint16_t conn_id, bool is_execute) {
107 mock_function_count_map[__func__]++;
108 }
BTA_GATTC_GetGattDb(uint16_t conn_id,uint16_t start_handle,uint16_t end_handle,btgatt_db_element_t ** db,int * count)109 void BTA_GATTC_GetGattDb(uint16_t conn_id, uint16_t start_handle,
110 uint16_t end_handle, btgatt_db_element_t** db,
111 int* count) {
112 mock_function_count_map[__func__]++;
113 }
BTA_GATTC_Open(tGATT_IF client_if,const RawAddress & remote_bda,tBTM_BLE_CONN_TYPE connection_type,bool opportunistic)114 void BTA_GATTC_Open(tGATT_IF client_if, const RawAddress& remote_bda,
115 tBTM_BLE_CONN_TYPE connection_type, bool opportunistic) {
116 mock_function_count_map[__func__]++;
117 }
BTA_GATTC_Open(tGATT_IF client_if,const RawAddress & remote_bda,tBTM_BLE_CONN_TYPE connection_type,tBT_TRANSPORT transport,bool opportunistic,uint8_t initiating_phys)118 void BTA_GATTC_Open(tGATT_IF client_if, const RawAddress& remote_bda,
119 tBTM_BLE_CONN_TYPE connection_type, tBT_TRANSPORT transport,
120 bool opportunistic, uint8_t initiating_phys) {
121 mock_function_count_map[__func__]++;
122 }
BTA_GATTC_PrepareWrite(uint16_t conn_id,uint16_t handle,uint16_t offset,std::vector<uint8_t> value,tGATT_AUTH_REQ auth_req,GATT_WRITE_OP_CB callback,void * cb_data)123 void BTA_GATTC_PrepareWrite(uint16_t conn_id, uint16_t handle, uint16_t offset,
124 std::vector<uint8_t> value, tGATT_AUTH_REQ auth_req,
125 GATT_WRITE_OP_CB callback, void* cb_data) {
126 mock_function_count_map[__func__]++;
127 }
BTA_GATTC_ReadCharDescr(uint16_t conn_id,uint16_t handle,tGATT_AUTH_REQ auth_req,GATT_READ_OP_CB callback,void * cb_data)128 void BTA_GATTC_ReadCharDescr(uint16_t conn_id, uint16_t handle,
129 tGATT_AUTH_REQ auth_req, GATT_READ_OP_CB callback,
130 void* cb_data) {
131 mock_function_count_map[__func__]++;
132 }
BTA_GATTC_ReadCharacteristic(uint16_t conn_id,uint16_t handle,tGATT_AUTH_REQ auth_req,GATT_READ_OP_CB callback,void * cb_data)133 void BTA_GATTC_ReadCharacteristic(uint16_t conn_id, uint16_t handle,
134 tGATT_AUTH_REQ auth_req,
135 GATT_READ_OP_CB callback, void* cb_data) {
136 mock_function_count_map[__func__]++;
137 }
BTA_GATTC_ReadMultiple(uint16_t conn_id,tBTA_GATTC_MULTI * p_read_multi,tGATT_AUTH_REQ auth_req)138 void BTA_GATTC_ReadMultiple(uint16_t conn_id, tBTA_GATTC_MULTI* p_read_multi,
139 tGATT_AUTH_REQ auth_req) {
140 mock_function_count_map[__func__]++;
141 }
BTA_GATTC_ReadUsingCharUuid(uint16_t conn_id,const bluetooth::Uuid & uuid,uint16_t s_handle,uint16_t e_handle,tGATT_AUTH_REQ auth_req,GATT_READ_OP_CB callback,void * cb_data)142 void BTA_GATTC_ReadUsingCharUuid(uint16_t conn_id, const bluetooth::Uuid& uuid,
143 uint16_t s_handle, uint16_t e_handle,
144 tGATT_AUTH_REQ auth_req,
145 GATT_READ_OP_CB callback, void* cb_data) {
146 mock_function_count_map[__func__]++;
147 }
BTA_GATTC_Refresh(const RawAddress & remote_bda)148 void BTA_GATTC_Refresh(const RawAddress& remote_bda) {
149 mock_function_count_map[__func__]++;
150 }
BTA_GATTC_SendIndConfirm(uint16_t conn_id,uint16_t cid)151 void BTA_GATTC_SendIndConfirm(uint16_t conn_id, uint16_t cid) {
152 mock_function_count_map[__func__]++;
153 }
BTA_GATTC_ServiceSearchRequest(uint16_t conn_id,const bluetooth::Uuid * p_srvc_uuid)154 void BTA_GATTC_ServiceSearchRequest(uint16_t conn_id,
155 const bluetooth::Uuid* p_srvc_uuid) {
156 mock_function_count_map[__func__]++;
157 }
BTA_GATTC_WriteCharDescr(uint16_t conn_id,uint16_t handle,std::vector<uint8_t> value,tGATT_AUTH_REQ auth_req,GATT_WRITE_OP_CB callback,void * cb_data)158 void BTA_GATTC_WriteCharDescr(uint16_t conn_id, uint16_t handle,
159 std::vector<uint8_t> value,
160 tGATT_AUTH_REQ auth_req,
161 GATT_WRITE_OP_CB callback, void* cb_data) {
162 mock_function_count_map[__func__]++;
163 }
BTA_GATTC_WriteCharValue(uint16_t conn_id,uint16_t handle,tGATT_WRITE_TYPE write_type,std::vector<uint8_t> value,tGATT_AUTH_REQ auth_req,GATT_WRITE_OP_CB callback,void * cb_data)164 void BTA_GATTC_WriteCharValue(uint16_t conn_id, uint16_t handle,
165 tGATT_WRITE_TYPE write_type,
166 std::vector<uint8_t> value,
167 tGATT_AUTH_REQ auth_req,
168 GATT_WRITE_OP_CB callback, void* cb_data) {
169 mock_function_count_map[__func__]++;
170 }
171