• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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